<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Dev Interrupted - Medium]]></title>
        <description><![CDATA[The continuous improvement community for engineering leaders — featuring a podcast, articles, videos and much more from the top developers and companies worldwide. - Medium]]></description>
        <link>https://medium.com/dev-interrupted?source=rss----a21b3333d49f---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Dev Interrupted - Medium</title>
            <link>https://medium.com/dev-interrupted?source=rss----a21b3333d49f---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Fri, 13 Nov 2026 22:43:49 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/dev-interrupted" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[6 Proven Strategies For Being A Great Platform Engineer]]></title>
            <link>https://medium.com/dev-interrupted/6-proven-strategies-for-being-a-great-platform-engineer-7ca7e577248f?source=rss----a21b3333d49f---4</link>
            <guid isPermaLink="false">https://medium.com/p/7ca7e577248f</guid>
            <category><![CDATA[developer-tools]]></category>
            <category><![CDATA[career-advice]]></category>
            <category><![CDATA[platform-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Dev Interrupted]]></dc:creator>
            <pubDate>Sun, 06 Aug 2023 21:09:12 GMT</pubDate>
            <atom:updated>2023-08-06T21:09:11.991Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*bq5lqgwErBGfsW08.jpg" /></figure><blockquote><em>“The future is still so much bigger than the past.”</em></blockquote><blockquote>- Tim Berners-Lee, Inventor of the World Wide Web</blockquote><p>For platform engineers, the future is bright. Commonly thought of as the next stage beyond devops, platform engineers are one of the most in-demand and well-regarded positions in tech.While there is a huge upside to being on the cutting edge of an industry, there is one major, potential drawback: A lack of tried and true wisdom you can apply to the role.</p><p>With the platform-engineering playbook still being written every day, I wanted to chip in with the best insights on being a successful leader and platform engineer I’ve heard from the best minds in our industry.</p><h3>The Wisdom: Success is when engineers don’t notice your work</h3><p><strong>The expert: </strong>Kathryn Koehler, Director, Developer Productivity Engineering @ Netflix</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fopen.spotify.com%2Fembed%2Fepisode%2F0cQVpceM7vvzdzxeN31JMB%3Futm_source%3Doembed&amp;display_name=Spotify&amp;url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F0cQVpceM7vvzdzxeN31JMB&amp;image=https%3A%2F%2Fi.scdn.co%2Fimage%2Fab67656300005f1fbe0807966681ecd44caa6d2b&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=spotify" width="456" height="152" frameborder="0" scrolling="no"><a href="https://medium.com/media/139a40eff64c09d4d20af8a45b657574/href">https://medium.com/media/139a40eff64c09d4d20af8a45b657574/href</a></iframe><p>There’s no better measure of success for platform engineers than to have the developers they support free from being blocked, stuck or disrupted. This is especially true when you’re building a fast-moving engineering juggernaut at Netflix, like Kathryn Koehler.</p><p>According to Kathryn, when your work goes unnoticed, it signifies a seamless, smooth development experience. This allows developers to concentrate on building applications and features, accelerating the development cycle and delivering high-quality software.</p><p>Ultimately, the goal of platform engineers is to create a stable and reliable platform that operates silently, enabling developers to excel in their work without unnecessary disruptions.</p><h3>The Wisdom: Eliminate the most common sources of toil, like testing</h3><p><strong>The expert:</strong> Kaspar von Grünberg, Humanitec’s founder and CEO</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FwjbLOVjMqaU%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DwjbLOVjMqaU&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FwjbLOVjMqaU%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/cc6341135edb969e1d00617234a227dd/href">https://medium.com/media/cc6341135edb969e1d00617234a227dd/href</a></iframe><p>Eliminating the most common sources of toil, such as testing, is crucial for platform engineers.</p><p>This wisdom comes from one of the top leaders in platform engineering, Humanitec’s founder and CEO Kaspar von Grünberg. Kasper rightly points out that by automating and streamlining testing processes, engineers free up valuable time and resources to focus on more impactful tasks.</p><p>Removing manual, repetitive testing work not only increases productivity but also reduces the risk of human error while making developers happier they don’t have to wase their time. In the end, it allows engineers to allocate their expertise and creativity towards innovation, problem-solving, and improving the overall efficiency of the platform.</p><h3>The Wisdom: Focus on making your team complete with diverse skill sets</h3><p><strong>The expert: </strong>Charity Majors, CTO of Honeycomb.io</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FjXbSajQLV48%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DjXbSajQLV48&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FjXbSajQLV48%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/f3da50d7226b3354867a585e55cb99af/href">https://medium.com/media/f3da50d7226b3354867a585e55cb99af/href</a></iframe><p>Charity Majors’ charisma is just one reason she’s a great leader. The other? She knows how to build complete, diverse and complementary teams.</p><p>Firstly, diverse skill sets bring a variety of perspectives, experiences, and expertise to the table, enhancing problem-solving and innovation capabilities.</p><p>Different backgrounds and skill sets enable the team to approach challenges from multiple angles, leading to more comprehensive solutions.</p><p>Additionally, diverse teams foster a culture of learning, collaboration, and mutual growth, as team members can learn from each other’s unique skills and knowledge.</p><p>A diverse team also ensures resilience, as it can adapt to changing requirements and tackle a wide range of tasks efficiently.</p><h3>The Wisdom: Keep the whole engineering org regularly updated on what the platform team is thinking about</h3><p><strong>The expert:</strong> Ambassador Labs’ Katie Wilde</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F0o8QxQ7nFNA%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D0o8QxQ7nFNA&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F0o8QxQ7nFNA%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/cc98abb35987ccaafa67adc09aa285d5/href">https://medium.com/media/cc98abb35987ccaafa67adc09aa285d5/href</a></iframe><p>Keeping the entire engineering organization regularly updated on the platform team’s thoughts is essential — it fosters transparency, alignment, and collaboration across teams, ensuring that everyone is on the same page regarding platform developments and strategies.</p><p>It can be as simple as what Katie Wilde suggests: Making a blog or short video about what she’s thinking about. She sends it off to her team and those small updates let the entire org know what a crucial member of their department is thinking about.</p><p>These regular updates promote a shared understanding of the platform’s direction, goals, and challenges, encouraging input and feedback from different perspectives.</p><p>It enables other engineering teams to anticipate changes, plan their work accordingly, and leverage the platform effectively.</p><h3>The Wisdom: Automate pull requests &amp; code reviews</h3><p><strong>The experts:</strong> Dan Lines and Ori Keren, Co-founders of LinearB</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fpbn32UalF2k%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dpbn32UalF2k&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fpbn32UalF2k%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/62f51bb3774a3b84576ce11c291ca6c7/href">https://medium.com/media/62f51bb3774a3b84576ce11c291ca6c7/href</a></iframe><p>There’s probably no easier win for platform engineers than helping fix the №1 undiagnosed problem in software development: Massive bottlenecks in pull requests and code reviews.</p><p>In helping engineering orgs get visibility into developer workflows with <a href="https://linearb.io/?utm_source=Su&amp;utm_medium=referral&amp;utm_campaign=DI%20Blog%20-%20Platform%20Engineering%20Blog%20-%20Substack">LinearB</a>, Dan Lines and Ori Keren discovered that the majority of cycle time was being spent in pull request and code review. They found that:</p><ul><li>The average cycle time for a piece of work was 7 days</li><li>Half of all PRs were idle for 50% of their lifespan</li><li>Cycle time doubled when pull requests went from 100 lines of code to 200 lines of code</li></ul><p>The solution for this came in the form of <a href="https://linearb.io/dev/gitstream/?utm_source=Su&amp;utm_medium=referral&amp;utm_campaign=DI%20Blog%20-%20Platform%20Engineering%20Blog%20-%20Substack">gitStream</a>, a tool that solved a host of issues keeping pull requests from being effectively picked up, including auto-assigning the best reviewer, adding estimated time to review, limiting PR size, segmenting PRs based on risk and more.</p><h3>The Wisdom: Have regular meetings with devs on what their problems are</h3><p><strong>The expert: </strong>Kelly Vaughn, Director of Engineering @ Spot AI</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Ff9V3a4dDGdc%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Df9V3a4dDGdc&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Ff9V3a4dDGdc%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/68d9ce4a8b66ae0dbb7fc1b0302ec451/href">https://medium.com/media/68d9ce4a8b66ae0dbb7fc1b0302ec451/href</a></iframe><p>Kelly Vaughn’s unique background makes her wisdom even more relevant. As a trained-therapist-turned-engineer, Kelly has a simple-but-impactful way to become the platform engineer your company needs: Find out the problems you should be solving based on unearthing the problems devs are actually having.</p><p>These conversations provide an opportunity for platform engineers to understand the specific pain points faced by developers and gain insights into their needs and challenges. By actively listening to developers, platform engineers can identify areas where the platform can be improved, optimized, or customized to better support development workflows.</p><p>This direct feedback loop fosters a collaborative environment where solutions can be brainstormed, prioritized, and implemented efficiently. By addressing developers’ problems proactively, platform engineers can enhance developer productivity, streamline processes, and create a platform that truly meets the needs of the entire engineering team</p><h3>Proven strategies for being a great platform engineer</h3><p>When an industry changes as fast as ours, advice can be obsolete by the time it gets written down. That’s why it’s important to tap into the real-time wisdom of people whose opinions you respect and careers you admire.</p><p>If you enjoyed these takeaways and would like to hear more interviews with platform engineers, founders and tech leaders, <a href="https://devinterrupted.com/podcasts/?utm_source=Substack&amp;utm_medium=referral&amp;utm_campaign=DI%20Blog%20-%20Platform%20Engineering%20Blog%20-%20Substack">consider subscribing to the Dev Interrupted podcast</a>. New episodes drop each week wherever you listen to podcasts.</p><p><strong>Want to cut code-review time by up to 40%? Add estimated review time to pull requests automatically!</strong></p><p>gitStream is the free dev tool from LinearB that eliminates the №1 bottleneck in your team’s workflow: pull requests and code reviews. After reviewing the work of 2,000 dev teams, LinearB’s engineers and data scientists found that pickup times and code review were lasting 4 to 5 days longer than they should be.</p><p>The good news is that they found these delays could be eliminated largely by adding estimated review time to pull requests!</p><p>Learn more about how gitStream is making coding better <a href="https://linearb.io/dev/gitstream/?utm_source=Dev%20Interrupted&amp;utm_medium=referral%5B%E2%80%A6%5DgitStream%20-%20Referral%20-%20Dev%20Interrupted%20Show%20Notes">HERE</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mv-Sk23nTuxod9T8KWbz4g.png" /></figure><p><em>Originally published at </em><a href="https://devinterrupted.com/6-proven-strategies-for-being-a-great-platform-engineer/"><em>https://devinterrupted.com</em></a><em> on July 30, 2023.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7ca7e577248f" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dev-interrupted/6-proven-strategies-for-being-a-great-platform-engineer-7ca7e577248f">6 Proven Strategies For Being A Great Platform Engineer</a> was originally published in <a href="https://medium.com/dev-interrupted">Dev Interrupted</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Labs: The Evolution of Continuous Merge]]></title>
            <link>https://medium.com/dev-interrupted/labs-the-evolution-of-continuous-merge-483952d96ba2?source=rss----a21b3333d49f---4</link>
            <guid isPermaLink="false">https://medium.com/p/483952d96ba2</guid>
            <category><![CDATA[podcast]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[ci-cd-pipeline]]></category>
            <category><![CDATA[engineering-management]]></category>
            <dc:creator><![CDATA[Dev Interrupted]]></dc:creator>
            <pubDate>Fri, 04 Aug 2023 22:01:12 GMT</pubDate>
            <atom:updated>2023-08-04T22:01:12.190Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*8TtApuOOFia95zvm.png" /></figure><p>On this week’s episode of Dev Interrupted, co-host Conor Bronsdon and Ben Lloyd Pearson, LinearB’s Director of Developer Relations, detail the evolution of Continuous Merge and the tool behind it, gitStream. Joining the conversation is Nik LeBlanc, VP of Engineering at DevCycle.</p><p>Nik shares the ways his team is using <a href="https://linearb.io/platform/gitstream?utm_source=Su&amp;utm_medium=referral&amp;utm_campaign=DI+Distribution+-+Substack+promo">gitStream</a> to streamline code reviews and offers practical advice for anyone looking to implement the tool on their own team. He also explores the somewhat controversial practice of splitting up and reshuffling engineering teams, a strategy that DevCycle has used to great effect. Nik finds that this practice helps balance teams, manage diverse knowledge bases, and de-risk the organization.</p><p>Conor and Ben wrap up the conversation by casting an eye on the future, focusing on the potential and direction of gitStream.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fopen.spotify.com%2Fembed%2Fepisode%2F5qSYrSVgV4e7lY4wkwz3VD%3Futm_source%3Doembed&amp;display_name=Spotify&amp;url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F5qSYrSVgV4e7lY4wkwz3VD&amp;image=https%3A%2F%2Fi.scdn.co%2Fimage%2Fab67656300005f1fbe0807966681ecd44caa6d2b&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=spotify" width="456" height="152" frameborder="0" scrolling="no"><a href="https://medium.com/media/8721b68f9fd0d791a0d004e29c5cba49/href">https://medium.com/media/8721b68f9fd0d791a0d004e29c5cba49/href</a></iframe><h3>Episode Highlights:</h3><ul><li>(2:50) Splitting and reorganizing dev teams</li><li>(9:20) How DevCycle is leveraging tooling to enable positive change</li><li>(14:50) Why teams are paying “a lot more attention” to PRs</li><li>(17:00) Nik’s thoughts on DORA and shipping</li><li>(21:20) Threads &amp; socials to follow</li><li>(23:35) Ben &amp; Conor breakdown their convo with Nik</li><li>(27:30) Applying estimated time to review to PRs</li><li>(31:30) gitStream integrations</li><li>(32:30) The future of gitStream</li></ul><p><a href="https://devinterrupted.com/podcast/labs-the-evolution-of-continuous-merge/">Read the full episode transcript here</a></p><p><strong><em>While you’re here, check out this video from our </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>YouTube channel</em></strong></a><strong><em>, and be sure to like and </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>subscribe</em></strong></a><strong><em> when you do!</em></strong></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FSpm5FbNhyt0%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DSpm5FbNhyt0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FSpm5FbNhyt0%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/24d8f7b708b72af1346c09b458b0214c/href">https://medium.com/media/24d8f7b708b72af1346c09b458b0214c/href</a></iframe><p><strong>Want to cut code-review time by up to 40%? Add estimated review time to pull requests automatically!</strong></p><p>gitStream is the free dev tool from LinearB that eliminates the №1 bottleneck in your team’s workflow: pull requests and code reviews. After reviewing the work of 2,000 dev teams, LinearB’s engineers and data scientists found that pickup times and code review were lasting 4 to 5 days longer than they should be.</p><p>The good news is that they found these delays could be eliminated largely by adding estimated review time to pull requests!</p><p>Learn more about how gitStream is making coding better <a href="https://linearb.io/dev/gitstream/?utm_source=Dev+Interrupted&amp;utm_medium=referral%5B%E2%80%A6%5DgitStream+-+Referral+-+Dev+Interrupted+Show+Notes">HERE</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mv-Sk23nTuxod9T8KWbz4g.png" /></figure><p><em>Originally published at </em><a href="https://devinterrupted.com/podcast/labs-the-evolution-of-continuous-merge/"><em>https://devinterrupted.com</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=483952d96ba2" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dev-interrupted/labs-the-evolution-of-continuous-merge-483952d96ba2">Labs: The Evolution of Continuous Merge</a> was originally published in <a href="https://medium.com/dev-interrupted">Dev Interrupted</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Have Engineering Leaders Become Too Hands-off?]]></title>
            <link>https://medium.com/dev-interrupted/have-engineering-leaders-become-too-hands-off-83436fbd5260?source=rss----a21b3333d49f---4</link>
            <guid isPermaLink="false">https://medium.com/p/83436fbd5260</guid>
            <category><![CDATA[engineering-leadership]]></category>
            <category><![CDATA[engineering-management]]></category>
            <category><![CDATA[podcast]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[productivity]]></category>
            <dc:creator><![CDATA[Dev Interrupted]]></dc:creator>
            <pubDate>Sun, 30 Jul 2023 19:54:02 GMT</pubDate>
            <atom:updated>2023-07-30T19:54:02.322Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*ESl9KIBTJCLmMspS.png" /></figure><p>On this week’s episode of Dev Interrupted, co-host Conor Bronsdon welcomes Francisco Trindade, Director of Engineering at Braze, to discuss strategies to improve collaboration and effectiveness within engineering teams.</p><p>Francisco notes a shift in the tech industry over the past decade from focusing on rapid hiring and individual growth to a need for more effective team dynamics. Criticizing the tech industry’s aversion to micromanagement, he argues that it has inadvertently resulted in a lack of focus on team effectiveness and proposes a renewed emphasis on fostering productive environments for engineers to fully realize their potential.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fopen.spotify.com%2Fembed%2Fepisode%2F1X473WaiU7a2uPi9NXkq0o%3Futm_source%3Doembed&amp;display_name=Spotify&amp;url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F1X473WaiU7a2uPi9NXkq0o&amp;image=https%3A%2F%2Fi.scdn.co%2Fimage%2Fab67656300005f1fbe0807966681ecd44caa6d2b&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=spotify" width="456" height="152" frameborder="0" scrolling="no"><a href="https://medium.com/media/248507f6f11f150f5efa5c57a833a2ec/href">https://medium.com/media/248507f6f11f150f5efa5c57a833a2ec/href</a></iframe><h3>Episode Highlights:</h3><ul><li>(2:20) Managers can’t be micromanagers</li><li>(4:40) Francisco’s three key aspects to improving team effectiveness</li><li>(11:15) Creating the right incentives for your team</li><li>(14:00) How to work with teams around the world</li><li>(21:15) Increasing engineering team efficiency</li><li>(27:30) What is Braze?</li></ul><p><a href="https://devinterrupted.com/podcast/have-engineering-leaders-become-too-hands-off/">Read the full episode transcript here</a></p><p><strong><em>While you’re here, check out this video from our </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>YouTube channel</em></strong></a><strong><em>, and be sure to like and </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>subscribe</em></strong></a><strong><em> when you do!</em></strong></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FhhZYlk9hV7Q%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DhhZYlk9hV7Q&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FhhZYlk9hV7Q%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/b3be9433eb3b8ec59daf4d4edba4c343/href">https://medium.com/media/b3be9433eb3b8ec59daf4d4edba4c343/href</a></iframe><p><strong>Want to cut code-review time by up to 40%? Add estimated review time to pull requests automatically!</strong></p><p>gitStream is the free dev tool from LinearB that eliminates the №1 bottleneck in your team’s workflow: pull requests and code reviews. After reviewing the work of 2,000 dev teams, LinearB’s engineers and data scientists found that pickup times and code review were lasting 4 to 5 days longer than they should be.</p><p>The good news is that they found these delays could be eliminated largely by adding estimated review time to pull requests!</p><p>Learn more about how gitStream is making coding better <a href="https://linearb.io/dev/gitstream/?utm_source=Dev%20Interrupted&amp;utm_medium=referral%5B%E2%80%A6%5DgitStream%20-%20Referral%20-%20Dev%20Interrupted%20Show%20Notes">HERE</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mv-Sk23nTuxod9T8KWbz4g.png" /></figure><p><em>Originally published at </em><a href="https://devinterrupted.com/podcast/have-engineering-leaders-become-too-hands-off/"><em>https://devinterrupted.com</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=83436fbd5260" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dev-interrupted/have-engineering-leaders-become-too-hands-off-83436fbd5260">Have Engineering Leaders Become Too Hands-off?</a> was originally published in <a href="https://medium.com/dev-interrupted">Dev Interrupted</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AI Tooling For Your Dev Team: To Adopt or Not to Adopt?]]></title>
            <link>https://medium.com/dev-interrupted/ai-tooling-for-your-dev-team-to-adopt-or-not-to-adopt-4ab642559a34?source=rss----a21b3333d49f---4</link>
            <guid isPermaLink="false">https://medium.com/p/4ab642559a34</guid>
            <category><![CDATA[engineering-management]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[podcast]]></category>
            <category><![CDATA[devtools]]></category>
            <dc:creator><![CDATA[Dev Interrupted]]></dc:creator>
            <pubDate>Thu, 27 Jul 2023 21:58:11 GMT</pubDate>
            <atom:updated>2023-07-27T21:58:11.495Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*DP-Aa7pEB5TYkfNA.png" /></figure><p>Amid the escalating buzz surrounding AI tools, many development teams grapple with deciding which ones suit their needs best, when to adopt them, and the potential risks of not doing so. As AI continues to pose more questions than answers, the fear of falling behind the competition lurks for many.</p><p>This week’s episode of Dev Interrupted aims to dispel these uncertainties by welcoming CodiumAI’s founder &amp; CEO, Itamar Friedman. In one of our most illuminating discussions this year, Itamar pierces through the AI hype, explaining what AI tools bring to the table, how to discern the ones that would truly augment your dev teams, and the strategies to efficiently identify and experiment with new tools.</p><p>Beyond the allure of AI, Itamar doesn’t shy away from addressing its pitfalls and adversarial risks. He also probes into the future of the developer’s role in an increasingly AI-driven landscape, answering the question: “Will there be developers in 10 years?”</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fopen.spotify.com%2Fembed%2Fepisode%2F3hZU7LVYYNaZ05cjv0ePgo%3Futm_source%3Doembed&amp;display_name=Spotify&amp;url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F3hZU7LVYYNaZ05cjv0ePgo&amp;image=https%3A%2F%2Fi.scdn.co%2Fimage%2Fab67656300005f1fbe0807966681ecd44caa6d2b&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=spotify" width="456" height="152" frameborder="0" scrolling="no"><a href="https://medium.com/media/7c63262b243a5b5d97d319595744a0c9/href">https://medium.com/media/7c63262b243a5b5d97d319595744a0c9/href</a></iframe><h3>Episode Highlights:</h3><ul><li>(2:40) Founding CodiumAI</li><li>(8:25) Will there be developers in 10 years?</li><li>(11:20) What kinds of AI tools are popping up?</li><li>(15:00) Core capabilities of AI</li><li>(19:30) Finding AI tools to solve pains you don’t know you have</li><li>(23:00) Enabling your team to use AI</li><li>(26:45) Falling behind the competition</li><li>(33:00) Pitfalls of AI</li><li>(38:30) Adversarial risks of AI</li><li>(43:45) Experimenting with new tools</li><li>(47:40) Measuring the success of AI tools</li><li>(50:15) Will AI replace or empower us?</li></ul><p><a href="https://devinterrupted.com/podcast/ai-tooling-for-your-dev-team-to-adopt-or-not-to-adopt/">Read the full episode transcript here.</a></p><p><strong><em>While you’re here, check out this video from our </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>YouTube channel</em></strong></a><strong><em>, and be sure to like and </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>subscribe</em></strong></a><strong><em> when you do!</em></strong></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FoXU-evwN7yU%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DoXU-evwN7yU&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FoXU-evwN7yU%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/97b740c920138b3260ce40f3b90f3dba/href">https://medium.com/media/97b740c920138b3260ce40f3b90f3dba/href</a></iframe><p><strong>Want to cut code-review time by up to 40%? Add estimated review time to pull requests automatically!</strong></p><p>gitStream is the free dev tool from LinearB that eliminates the №1 bottleneck in your team’s workflow: pull requests and code reviews. After reviewing the work of 2,000 dev teams, LinearB’s engineers and data scientists found that pickup times and code review were lasting 4 to 5 days longer than they should be.</p><p>The good news is that they found these delays could be eliminated largely by adding estimated review time to pull requests!</p><p>Learn more about how gitStream is making coding better <a href="https://linearb.io/dev/gitstream/?utm_source=Dev%20Interrupted&amp;utm_medium=referral%5B%E2%80%A6%5DgitStream%20-%20Referral%20-%20Dev%20Interrupted%20Show%20Notes">HERE</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mv-Sk23nTuxod9T8KWbz4g.png" /></figure><p><em>Originally published at </em><a href="https://devinterrupted.com/podcast/ai-tooling-for-your-dev-team-to-adopt-or-not-to-adopt/"><em>https://devinterrupted.com</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4ab642559a34" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dev-interrupted/ai-tooling-for-your-dev-team-to-adopt-or-not-to-adopt-4ab642559a34">AI Tooling For Your Dev Team: To Adopt or Not to Adopt?</a> was originally published in <a href="https://medium.com/dev-interrupted">Dev Interrupted</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Reimagining DORA Metrics & Leveraging Feature Flags with Split]]></title>
            <link>https://medium.com/dev-interrupted/reimagining-dora-metrics-leveraging-feature-flags-with-split-6b42a78ac707?source=rss----a21b3333d49f---4</link>
            <guid isPermaLink="false">https://medium.com/p/6b42a78ac707</guid>
            <category><![CDATA[dora-metrics]]></category>
            <category><![CDATA[devops]]></category>
            <category><![CDATA[feature-flags]]></category>
            <category><![CDATA[podcast]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Dev Interrupted]]></dc:creator>
            <pubDate>Sat, 15 Jul 2023 00:11:17 GMT</pubDate>
            <atom:updated>2023-07-15T00:11:17.013Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*-qUd-vANjpSzIh5d.png" /></figure><p>Does the emergence of feature flags affect the interpretation and utility of DORA metrics?</p><p>On this week’s episode of Dev Interrupted, host Dan Lines and Ariel Perez, VP of Engineering at Split.io, discuss the state of DORA metrics and whether they need reimaging in a world of feature flags. Listen as Ariel explains why he believes feature flags are more than a tool, and have begun to reshape our understanding of software development and the metrics we use to measure it.</p><p>Dan and Ariel also touch on how feature flags can drastically reduce lead time and mean time to recover, and conclude their chat with an intriguing look at the granular nature of control in the modern software engineering landscape, where the unit of control has shifted from the application as a whole to individual features.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fopen.spotify.com%2Fembed%2Fepisode%2F6AdOUEWrfaFpgUISulNfBr%3Futm_source%3Doembed&amp;display_name=Spotify&amp;url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F6AdOUEWrfaFpgUISulNfBr&amp;image=https%3A%2F%2Fi.scdn.co%2Fimage%2Fab67656300005f1f246d83b60f2244b86e653fc4&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=spotify" width="456" height="152" frameborder="0" scrolling="no"><a href="https://medium.com/media/95480e929467fa8530cbd9becf17502c/href">https://medium.com/media/95480e929467fa8530cbd9becf17502c/href</a></iframe><h4>Episode Highlights:</h4><ul><li>(2:05) Introduction</li><li>(7:15) Pursuing productivity at the expense of effectiveness</li><li>(15:50) Project allocation discussion</li><li>(24:55) Reimagining DORA metrics</li><li>(31:30) Radical ideas for DORA</li><li>(41:25) How teams should invest in shipping faster</li></ul><p><a href="https://devinterrupted.com/podcast/reimagining-dora-metrics-leveraging-feature-flags/">Read the full episode transcript here.</a></p><p><strong><em>While you’re here, check out this video from our </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>YouTube channel</em></strong></a><strong><em>, and be sure to like and </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>subscribe</em></strong></a><strong><em> when you do!</em></strong></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FhdjzEZ8S5fE%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DhdjzEZ8S5fE&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FhdjzEZ8S5fE%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/834e512824178be744918338a9465af1/href">https://medium.com/media/834e512824178be744918338a9465af1/href</a></iframe><h3>A 3-part Summer Workshop Series for Engineering Executives</h3><p>Engineering executives, <a href="https://linearb.io/events/2023-summer-series/?utm_source=Medium&amp;utm_medium=referral&amp;utm_campaign=202306+-+Event+-+Summer+Series+-+Podcast+Distribution">register now</a> for LinearB’s 3-part workshop series designed to improve your team’s business outcomes. Learn the three essential steps used by elite software engineering organizations to decrease cycle time by 47% on average and deliver better results: Benchmark, Automate, and Improve.</p><p>Don’t miss this opportunity to take your team to the next level — <a href="https://linearb.io/events/2023-summer-series/?utm_source=Medium&amp;utm_medium=referral&amp;utm_campaign=202306+-+Event+-+Summer+Series+-+Podcast+Distribution">save your seat today.</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZtX0CMWahp2_-e4xq3sDqA.png" /></figure><p><em>Originally published at </em><a href="https://devinterrupted.com/podcast/reimagining-dora-metrics-leveraging-feature-flags/"><em>https://devinterrupted.com</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6b42a78ac707" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dev-interrupted/reimagining-dora-metrics-leveraging-feature-flags-with-split-6b42a78ac707">Reimagining DORA Metrics &amp; Leveraging Feature Flags with Split</a> was originally published in <a href="https://medium.com/dev-interrupted">Dev Interrupted</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Art of Landing a DevRel Role with daily.dev]]></title>
            <link>https://medium.com/dev-interrupted/the-art-of-landing-a-devrel-role-with-daily-dev-3fdc5f79aeb?source=rss----a21b3333d49f---4</link>
            <guid isPermaLink="false">https://medium.com/p/3fdc5f79aeb</guid>
            <category><![CDATA[podcast]]></category>
            <category><![CDATA[devops]]></category>
            <category><![CDATA[community-building]]></category>
            <category><![CDATA[devrel]]></category>
            <category><![CDATA[career-advice]]></category>
            <dc:creator><![CDATA[Dev Interrupted]]></dc:creator>
            <pubDate>Thu, 06 Jul 2023 22:51:44 GMT</pubDate>
            <atom:updated>2023-07-06T22:51:44.774Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Xbt1fqkjKEgYOuYq.png" /></figure><p>In this week’s episode of Dev Interrupted, we’re focusing on the increasingly valuable role of DevRels. Francesco Ciulla, Developer Advocate at the open-source <a href="http://daily.dev/">daily.dev</a> community — which has more than 100,000 daily active users — joins us for a DevRel deep dive.</p><p>Listen as Francesco explains how a career change in his thirties set him on a path towards becoming a developer, being hired by the European Space Agency and, eventually, landing a role as a developer advocate, crediting much of his success on his ability to leverage social media to advance his career.</p><p>Outside of his personal story, Francesco shares his thoughts on connecting with devs, why YouTube is such a powerful platform and settles the debate on the kind of content developers are most interested in.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fopen.spotify.com%2Fembed%2Fepisode%2F07SILTzSjrcy7GUofTvw5D%3Futm_source%3Doembed&amp;display_name=Spotify&amp;url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F07SILTzSjrcy7GUofTvw5D&amp;image=https%3A%2F%2Fi.scdn.co%2Fimage%2Fab67656300005f1f246d83b60f2244b86e653fc4&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=spotify" width="456" height="152" frameborder="0" scrolling="no"><a href="https://medium.com/media/08cf985219a7a6836971244eba41da85/href">https://medium.com/media/08cf985219a7a6836971244eba41da85/href</a></iframe><h3>Episode Highlights:</h3><ul><li>(0:00) <a href="http://bit.ly/2023SODRSponsors">Accelerate State of DevOps survey</a></li><li>(3:05) Francesco’s career change to programming</li><li>(10:15) How to leverage social media</li><li>(16:10) Best ways to connect with devs as a DevRel</li><li>(22:28) Challenges of being a DevRel</li><li>(25:42) What platforms should DevRels be using?</li><li>(30:07) Community building on YouTube</li><li>(33:12) Technical vs non-technical content</li></ul><p><a href="https://devinterrupted.com/podcast/the-art-of-landing-a-devrel-role/">Read the full episode transcript here</a></p><p><strong><em>While you’re here, check out this video from our </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>YouTube channel</em></strong></a><strong><em>, and be sure to like and </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>subscribe</em></strong></a><strong><em> when you do!</em></strong></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F4G8r4zfLrm4%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D4G8r4zfLrm4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F4G8r4zfLrm4%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/b3714884be91c8a6761898cbd0cdd5bb/href">https://medium.com/media/b3714884be91c8a6761898cbd0cdd5bb/href</a></iframe><h3>A 3-part Summer Workshop Series for Engineering Executives</h3><p>Engineering executives, <a href="https://linearb.io/events/2023-summer-series/?utm_source=Medium&amp;utm_medium=referral&amp;utm_campaign=202306%20-%20Event%20-%20Summer%20Series%20-%20Podcast%20Distribution">register now</a> for LinearB’s 3-part workshop series designed to improve your team’s business outcomes. Learn the three essential steps used by elite software engineering organizations to decrease cycle time by 47% on average and deliver better results: Benchmark, Automate, and Improve.</p><p>Don’t miss this opportunity to take your team to the next level — <a href="https://linearb.io/events/2023-summer-series/?utm_source=Medium&amp;utm_medium=referral&amp;utm_campaign=202306%20-%20Event%20-%20Summer%20Series%20-%20Podcast%20Distribution">save your seat today.</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZtX0CMWahp2_-e4xq3sDqA.png" /></figure><p><em>Originally published at </em><a href="https://devinterrupted.com/podcast/the-art-of-landing-a-devrel-role/"><em>https://devinterrupted.com</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3fdc5f79aeb" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dev-interrupted/the-art-of-landing-a-devrel-role-with-daily-dev-3fdc5f79aeb">The Art of Landing a DevRel Role with daily.dev</a> was originally published in <a href="https://medium.com/dev-interrupted">Dev Interrupted</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Chaos Engineering — The Practice Behind Controlling Chaos]]></title>
            <link>https://medium.com/dev-interrupted/chaos-engineering-the-practice-behind-controlling-chaos-d6ecce692765?source=rss----a21b3333d49f---4</link>
            <guid isPermaLink="false">https://medium.com/p/d6ecce692765</guid>
            <category><![CDATA[chaos-engineering]]></category>
            <category><![CDATA[engineering-management]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[interview]]></category>
            <category><![CDATA[security]]></category>
            <dc:creator><![CDATA[Dev Interrupted]]></dc:creator>
            <pubDate>Sun, 02 Jul 2023 21:10:03 GMT</pubDate>
            <atom:updated>2023-07-02T21:10:03.421Z</atom:updated>
            <content:encoded><![CDATA[<h3>Chaos Engineering — The Practice Behind Controlling Chaos</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*oeiBN2kkyOruSp-NYU38vA.png" /></figure><p>Chaos Engineering might sound like a buzzword — but take it from someone who used to joke his job title was Chief Chaos Engineer (more on that later) it is much more than buzz or a passing fad — it’s a practice.</p><p>The world can be a scary place and more and more companies are beginning to turn to Chaos Engineering to proactively poke and prod their systems and in doing so are improving their reliability and guarding against unexpected failures in production and unplanned downtime.</p><p>During my career I dealt with my fair share of outages, including one that caught me mid-song during a bout of karaoke and far too many that woke me up at 02:00. As the co-founder and CTO at <a href="https://www.gremlin.com/">Gremlin </a>, I do my best to make sure no other engineers have to suffer sleepless nights worrying about their product.</p><p>But the question remains, what is Chaos Engineering and where did it come from?</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fopen.spotify.com%2Fembed%2Fepisode%2F2xwZ0IxHB5fvljUEf9EpNi%3Futm_source%3Doembed&amp;display_name=Spotify&amp;url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F2xwZ0IxHB5fvljUEf9EpNi&amp;image=https%3A%2F%2Fi.scdn.co%2Fimage%2Fab67656300005f1f246d83b60f2244b86e653fc4&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=spotify" width="456" height="152" frameborder="0" scrolling="no"><a href="https://medium.com/media/ae7c15befdc443c2ad87e1fe738bfdd0/href">https://medium.com/media/ae7c15befdc443c2ad87e1fe738bfdd0/href</a></iframe><h3>A Short History</h3><p>The spiritual predecessor to Chaos Engineering is often called by a much more widely recognized name — disaster recovery. The focus when this practice was introduced is much the same as today: proactively suss out production problems by injecting failure.</p><p><a href="https://netflix.github.io/chaosmonkey/">Netflix </a>‘s Chaos Monkey is probably the most well publicized Chaos Engineering tool as it arguably kickstarted the adoption of Chaos Engineering outside of large companies, but this has led to the erroneous belief that Netflix invented the practice. In fact, the practice was already widely in use amongst the titans of technology.</p><p>Over a decade ago during my time as a Lead Software Engineer at Amazon, we implemented several crude practices designed to inject failure into our systems. The most rudimentary of which was employed by a man called Jesse Robbins, who earned the nickname “Master of Disaster” by running through data centers pulling out cables.</p><p>Let’s just say the practice has evolved a lot since those early days and your data center cables are much safer these days.</p><h3>What is Chaos Engineering?</h3><blockquote>“What Chaos Engineering really is, is the art, if you want to call it that, of introducing controlled chaos.” — <a href="https://open.spotify.com/episode/2xwZ0IxHB5fvljUEf9EpNi?si=grNoRb21QiOMCQYSCu5Q4g&amp;dl_branch=1"><em>2:16 on the Dev Interrupted podcast</em></a></blockquote><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F-O0vjlejc6U%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-O0vjlejc6U&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F-O0vjlejc6U%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/b4feb581a5120fd8723d7ebe9fe3b1a6/href">https://medium.com/media/b4feb581a5120fd8723d7ebe9fe3b1a6/href</a></iframe><p>At its core, Chaos Engineering is a disciplined approach of identifying potential failures <strong>before</strong> they have an opportunity to become customer facing outages.</p><p>It is a practice that lets you safely test your assumption about how your systems will behave under duress by actually exercising resilient mechanisms in a controlled fashion. You literally “ <a href="https://www.gremlin.com/blog/breaking-things-on-purpose/">break things on purpose </a>“ to validate and build resiliency. T he end goal of Chaos Engineering is not to inject arbitrary failure into a system, but rather to strategically inject turbulence to enhance the stability and resiliency of your systems.</p><h3>How Chaotic is Chaos Engineering?</h3><p>I always tell people that Chaos Engineering is a bit of a misnomer because it’s actually as far from chaotic as you can get. When performed correctly everything is in control of the operator. That mentality is the reason our core product principles at Gremlin are: safety, simplicity and security. True chaos can be daunting and can cause harm. But controlled chaos fosters confidence in the resilience of systems and allows for operators to sleep a little easier knowing they’ve tested their assumptions. After all, the laws of entropy guarantee the world will consistently keep throwing randomness at you and your systems. You shouldn’t have to help with that.</p><h3>How do I Start?</h3><p>One of the most common questions I receive is: “I want to get started with Chaos Engineering, where do I begin?” There is no one size fits all answer unfortunately. You could start by validating your observability tooling, ensuring auto-scaling works, testing failover conditions, or one of a myriad of other use cases. The one thing that does apply across all of these use cases is <strong>start slow, but do not be slow to start.</strong></p><p>What I mean by this is to start testing across just a few nodes versus impacting your entire fleet. We refer to the impacted area as the “blast radius” and we highly recommend starting with a small blast radius (the number of systems impacted) and increasing it over time.</p><p>By starting small you allow yourself to gain confidence in both the experiments you are running and your systems. Of course your risk tolerance is also a factor of how large a blast radius your organization will use.</p><p>For instance, a large banking institution with millions of customers has a much lower risk tolerance than a tech startup with a couple hundred customers. In that case, they would want to run experiments in a programmatic way and would need to be very explicit about communicating to the rest of the organization what tests are going to be run and when to avoid any unplanned 2am or 3am disasters.</p><p>Eventually you want to get to the point where all of this is automated, a process we refer to as “continuous chaos.” Starting small with automation could be something as simple as taking out a single node; then taking out five nodes; then ten; and so on. Eventually you automate the process at a level you are comfortable with.</p><blockquote>“Ultimately you want to be able to handle any of this random chaos being thrown at you, because that’s what the world is, it’s entropy, it’s degradation” <em>— </em><a href="https://open.spotify.com/episode/2xwZ0IxHB5fvljUEf9EpNi?si=grNoRb21QiOMCQYSCu5Q4g&amp;dl_branch=1&amp;nd=1"><em>7:35 on the Dev Interrupted podcast</em></a></blockquote><h3>No Tolerance for Downtime</h3><p>When I founded <a href="https://www.gremlin.com/">Gremlin</a>, it was just myself and my co-founder developing the first iteration of the product. The business looked very different then and I jokingly referred to myself as the “Chief Chaos Engineer” responsible for implementing code that was mostly used by enterprise companies. Many of these companies came to us because they had reliance thrust upon them by the US government or they had top-down reliability standards and they wanted a tool to help them shore up their systems.</p><p>As the company began to evolve, so did the customer base. These days it’s not just Fortune 500 companies that care about reliability, it’s everybody. Planned downtime is a relic of days gone by. It is no longer acceptable to espouse planned maintenance windows as part of development lifecycles and customers don’t have the patience for products they rely upon to spend any time unavailable. Companies recognize this dynamic — and it’s not a hard one to miss.</p><p>Seemingly our appetite for technology has gone up exponentially while our ability to stomach downtime has drastically decreased. Customers expect that your product is always working, always running. If your product is down because of outages then there are ten other similar products waiting in the wings to take their money.</p><h3>Making Lives Better</h3><p>Visibility is high these days and companies don’t need the publicity that comes with making any unforced errors, let alone to be subject to errors not of their making. No one wants to be blown up on <a href="https://twitter.com/">Twitter </a>because their product isn’t working or because one of their downstream dependencies or their cloud provider had an unexpected outage.</p><p>By preparing for the worst, we can be at our best as an industry and can be prepared when disaster eventually comes knocking. That’s why when an unexpected outage occurs or there is a production failure customers will never even know it happened.</p><p>I often joke that we are the engineers’ engineers because many of us know that feeling of being jolted from a dream at 03:00 by our pagers, groggily wiping our eyes and whipping out the laptop to go dig through a sea of monitoring dashboards and logs. It’s not fun and it’s exactly why I founded Gremlin. Because there is a better way to approach operations than merely sitting back on our haunches and waiting for the next outage. Chaos Engineering not only helps to protect against the randomness of the world, but also teaches people how to build more reliable software. And if enough people build more reliable software, we build a more reliable internet.</p><h3>A 3-part Summer Workshop Series for Engineering Executives</h3><p>Engineering executives, <a href="https://linearb.io/events/2023-summer-series/?utm_source=Medium&amp;utm_medium=referral&amp;utm_campaign=202306+-+Event+-+Summer+Series+-+DI+Blog+Distribution">register now</a> for LinearB’s 3-part workshop series designed to improve your team’s business outcomes. Learn the three essential steps used by elite software engineering organizations to decrease cycle time by 47% on average and deliver better results: Benchmark, Automate, and Improve.</p><p>Don’t miss this opportunity to take your team to the next level — <a href="https://linearb.io/events/2023-summer-series/?utm_source=Medium&amp;utm_medium=referral&amp;utm_campaign=202306+-+Event+-+Summer+Series+-+DI+Blog+Distribution">save your seat today.</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZtX0CMWahp2_-e4xq3sDqA.png" /></figure><p><em>Originally published at </em><a href="https://devinterrupted.com/chaos-engineering-the-practice-behind-controlling-chaos/"><em>https://devinterrupted.com</em></a><em> on January 4, 2022.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d6ecce692765" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dev-interrupted/chaos-engineering-the-practice-behind-controlling-chaos-d6ecce692765">Chaos Engineering — The Practice Behind Controlling Chaos</a> was originally published in <a href="https://medium.com/dev-interrupted">Dev Interrupted</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[LB Labs: Inside the Top 10% of Engineering Orgs]]></title>
            <link>https://medium.com/dev-interrupted/lb-labs-inside-the-top-10-of-engineering-orgs-3cb3f95a23bb?source=rss----a21b3333d49f---4</link>
            <guid isPermaLink="false">https://medium.com/p/3cb3f95a23bb</guid>
            <category><![CDATA[engineering-management]]></category>
            <category><![CDATA[interview]]></category>
            <category><![CDATA[podcast]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[labs]]></category>
            <dc:creator><![CDATA[Dev Interrupted]]></dc:creator>
            <pubDate>Sat, 01 Jul 2023 00:13:49 GMT</pubDate>
            <atom:updated>2023-07-01T00:13:49.139Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*AgRs3GfU6GlbfGGr.png" /></figure><p>Fact: You can’t become better at anything unless you understand what getting better would actually look like. This is especially true in the case of engineering teams.</p><p>Following the analysis of 2,000 dev teams and over 4 million code branches, the <a href="https://linearb.io/engineering-benchmarks/">2023 Engineering Benchmarks report</a> is out.</p><p>To walk us through the performance metrics of the top 10% of engineering teams, LinearB’s Head of Developer Relations Ben Lloyd Pearson makes his first Dev Interrupted appearance.</p><p>From how long elite teams take to complete code tasks to the size of their pull requests, this is a great episode to understand where your dev team stands and where they have concrete room to improve.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fopen.spotify.com%2Fembed%2Fepisode%2F4oaEcz9f39dpdN4iYli6oS%3Futm_source%3Doembed&amp;display_name=Spotify&amp;url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F4oaEcz9f39dpdN4iYli6oS&amp;image=https%3A%2F%2Fi.scdn.co%2Fimage%2Fab67656300005f1f246d83b60f2244b86e653fc4&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=spotify" width="456" height="152" frameborder="0" scrolling="no"><a href="https://medium.com/media/8b268a061ccde6469cdd80d447dd2627/href">https://medium.com/media/8b268a061ccde6469cdd80d447dd2627/href</a></iframe><h4>Episode Highlights:</h4><ul><li>(0:00) <a href="http://bit.ly/2023SODRSponsors">Accelerate State of DevOps survey</a></li><li>(2:15) Introductions</li><li>(7:38) Research behind the engineering benchmarks</li><li>(11:23) Delivery lifecycle metrics</li><li>(14:51) PR automation tooling</li><li>(18:32) Elite developer workflow metrics</li><li>(25:40) State of business alignment metrics</li><li>(34:19) Predictability and planning accuracy</li></ul><p><a href="https://devinterrupted.com/podcast/lb-labs-inside-the-top-10-of-engineering-orgs/">Episode transcript here.</a></p><p><strong><em>While you’re here, check out this video from our </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>YouTube channel</em></strong></a><strong><em>, and be sure to like and </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>subscribe</em></strong></a><strong><em> when you do!</em></strong></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FOPK3MlJimUA%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DOPK3MlJimUA&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FOPK3MlJimUA%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/3756dd9661f164136f526ca382aff7ad/href">https://medium.com/media/3756dd9661f164136f526ca382aff7ad/href</a></iframe><h3>A 3-part Summer Workshop Series for Engineering Executives</h3><p>Engineering executives, <a href="https://linearb.io/events/2023-summer-series/?utm_source=Medium&amp;utm_medium=referral&amp;utm_campaign=202306%20-%20Event%20-%20Summer%20Series%20-%20Podcast%20Distribution">register now</a> for LinearB’s 3-part workshop series designed to improve your team’s business outcomes. Learn the three essential steps used by elite software engineering organizations to decrease cycle time by 47% on average and deliver better results: Benchmark, Automate, and Improve.</p><p>Don’t miss this opportunity to take your team to the next level — <a href="https://linearb.io/events/2023-summer-series/?utm_source=Medium&amp;utm_medium=referral&amp;utm_campaign=202306%20-%20Event%20-%20Summer%20Series%20-%20Podcast%20Distribution">save your seat today.</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZtX0CMWahp2_-e4xq3sDqA.png" /></figure><p><em>Originally published at </em><a href="https://devinterrupted.com/podcast/lb-labs-inside-the-top-10-of-engineering-orgs/"><em>https://devinterrupted.com</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3cb3f95a23bb" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dev-interrupted/lb-labs-inside-the-top-10-of-engineering-orgs-3cb3f95a23bb">LB Labs: Inside the Top 10% of Engineering Orgs</a> was originally published in <a href="https://medium.com/dev-interrupted">Dev Interrupted</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Collective Community: How We Empower Developers]]></title>
            <link>https://medium.com/dev-interrupted/collective-community-how-we-empower-developers-bc0379e7bf60?source=rss----a21b3333d49f---4</link>
            <guid isPermaLink="false">https://medium.com/p/bc0379e7bf60</guid>
            <category><![CDATA[stackoverflow]]></category>
            <category><![CDATA[devops]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[developer]]></category>
            <category><![CDATA[interview]]></category>
            <dc:creator><![CDATA[Dev Interrupted]]></dc:creator>
            <pubDate>Sun, 25 Jun 2023 23:12:36 GMT</pubDate>
            <atom:updated>2023-06-25T23:12:36.152Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Uq7hsoeHNwqpLUsRWeBepQ.png" /></figure><p>Putting employees and your community first should be a crucial priority for every organization, and it shouldn’t exist only in principle — it must exist as an actionable goal. Fostering a community within your team creates a foundation for high-performance, but it only works if you lead people-first.</p><p>At Stack Overflow, the level of collaboration between engineers is a step above any other organization I have seen. It takes conscious effort on the part of leadership to foster a work environment that puts employees first. Managers should choose to put people first, because it’s the right thing to do, not just a vague claim to a cliche.</p><p>Thankfully, we live in a world where the data demonstrates that caring for people first is <em>also </em>the economic thing to do. No one has ever done a better job because they were scared, stressed, or worried about their future; especially in jobs centered around creativity and problem solving such as software development.</p><p>This commitment to people is the leadership philosophy behind Stack and helps guide our decision-making and our workplace culture. It also helped us to create Collectives™ on Stack Overflow. To get there, we needed a successful engineering team and culture — here’s how we built it.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fopen.spotify.com%2Fembed%2Fepisode%2F54GeeR80VdGjiXwenLnDzc%3Futm_source%3Doembed&amp;display_name=Spotify&amp;url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F54GeeR80VdGjiXwenLnDzc&amp;image=https%3A%2F%2Fi.scdn.co%2Fimage%2Fab67656300005f1f3759ab980e342e6897beb82b&amp;key=d04bfffea46d4aeda930ec88cc64b87c&amp;type=text%2Fhtml&amp;schema=spotify" width="456" height="152" frameborder="0" scrolling="no"><a href="https://medium.com/media/1b16c4ad317aacb38f276baa8a4615b1/href">https://medium.com/media/1b16c4ad317aacb38f276baa8a4615b1/href</a></iframe><h3>Indicators of team health</h3><p>Common metrics that organizations tend to follow are often a symptom of a team’s performance, but not necessarily the whole story. Velocity, predictability, bug rate, etc should be viewed as an indicator of team health, not as a goal to be achieved; sometimes the best indicators to follow are subjective, and relative to the people and teams.</p><p>After all, what does success look like? If people are getting what they need, agreed upon expectations are being met, and team morale is high, that’s real success. If this kind of people-driven success is occurring, you’ll start to notice that things like velocity time and predictability will naturally improve and not the other way around.</p><p>For the record, predictability should never be the goal. The end goal should always be to create value for your customers and/or your community. Any team — or manager for that matter — can make predictability look good if they are making sure that they never fail a given estimate on paper, but that’s not an indicator of good product creation.</p><p>If you’re actually producing value, and you have a well run team, predictability will follow. It’s a side effect, a symptom of good team health.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FeIkU4QOxthQ%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DeIkU4QOxthQ&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FeIkU4QOxthQ%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/92e4db49c86b6fcf565c7ef361620518/href">https://medium.com/media/92e4db49c86b6fcf565c7ef361620518/href</a></iframe><h3>Servant Leadership</h3><p>At Stack Overflow, we’ve had long talks about what metrics we feel provide valuable feedback and those we believe are valuable to track. Numbers are important and should not be ignored, but again, they should not be the standalone goal. Tracking the right metrics should facilitate introspection for your organization and leaders would do well to keep this in mind. If we have a bad sprint, it tends to trigger us to think, “what went wrong?” and “how can we improve this for next time?” instead of thinking this was a failure of certain individuals.</p><p>For instance, if you had a sprint where you achieved a really high velocity, you should celebrate that success. But at the same time, you should be asking yourself what led to that success. Was there a behavior that changed? Not everything is internal. Sometimes external factors, a pandemic as an apropos example, influence successful team metrics just as much as internal ones do. Remember to <a href="https://devinterrupted.com/adhd-in-the-workplace-3-ways-you-can-help/">look behind the metrics to see what’s impacting team members </a>.</p><p>As far as following specific methodologies is concerned, try not to get hung up on the little things; analysis paralysis occurs is often a huge drain on performance and focus of the team. Time spent sitting around and arguing about whether something is a three point or a four point story is not productive. Call it a four and keep moving. Good leaders should keep their developers developing, while removing any hindrances to their performance, ideally before it is even on their radar.</p><h3>Building a team and your product</h3><p>If you’ve been around software development long enough, I’m sure you’ve had the experience of joining an organization where everything is dictated in a top-down approach. This kind of “my way or the highway” thinking ultimately undermines your teams and makes your organization rigid in an industry that is far more creative than some like to admit.</p><p>A good manager will do their best to accommodate their teams, even if that means allowing a team to communicate or operate in a way that is not established within an organization. Recently, one of my most productive teams started to struggle after the project we were working on started to shift. A lot of the QA and code review work associated with the stories became large and unwieldy and the common practice was to have that wrapped in with the dev story. That makes sense after all, the former can’t ship without the later. Eventually we just tried separating out the more cumbersome tasks into their own stories. The immediate and biggest reaction was from folks overly invested in the metrics: we just doubled our stories and made it appear that story cycle time virtually doubled. The instinct was to say “this is a step backward. Undo it all,” but that would be ignoring what’s going on behind the metrics: more work was getting done, and the bug count dropped. As those were saying we need to go back because the metrics showed team health was bad, my response was to just change the metrics to accurately reflect our healthier team that chose their own workflow. Adopting this mindset as a manager provides huge returns for your organization. People are happier when they are not being forced into something that doesn’t fit. With team members that control how they work, on their own and especially with each other, comes higher value creation.</p><h3>Work-life Balance</h3><p>I have never met anyone that works better when they’re worried about what’s going on in their personal life. I’ve found this over and over in my career as a developer and eventually a manager inspired me to <a href="https://stackoverflow.blog/2020/07/01/nobody-has-to-lose-in-work-life-balance/">write about it </a>. People who are under stress feel strained to come up with strong solutions and tend to generate less errors. Those people who say “this person just works well under pressure” are really just saying “This person’s performance doesn’t fold as much as others once emergencies happen.” That’s a good quality for them, sure, but nothing an team should brag about; that should be embarrassing that it happened enough that some people have reputations around crises.</p><p>Work-life balance is not something a company sacrifices, that’s zero sum thinking. It’s been shown time and again that the opposite is true. Providing people with things like leave, and an investment in their mental health has more for an organization’s productivity than filling out timesheets ever will. At Stack we have a policy of unlimited sick days, no questions asked. If you need a day, we trust you to be able to take care of yourself.</p><p>When you take care of people they will work better and faster — that’s also what they want to do. Regardless of the stereotypes people will often hear from naysayers who balk at the idea of unlimited sick time, the folks who just want to phone it in and game the system are the minority. So much so, that spending the effort considering how to manage the time a person takes a sick day when they aren’t sick is probably more of a time sink than how much it will happen.</p><p>By choosing to be invested in your people’s health, an organization chooses to be a place that values its employees. When you avoid zero sum thinking, getting trapped in the idea that if employees are benefiting the company must be losing, you begin to realize that working with, instead of against, those you represent leads to happier people and a better bottom line.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FO873vxozamw%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DO873vxozamw&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FO873vxozamw%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/71f13ed4f8d548537eb7f3815e949aa0/href">https://medium.com/media/71f13ed4f8d548537eb7f3815e949aa0/href</a></iframe><h3>We took all these leadership principles and applied them to Collectives</h3><p>At Stack Overflow, we’re quite a flat company. And I don’t mean this by measuring the number of levels between an engineer and the CEO (it’s 4, for the record), but people of all levels have a voice in product decisions. Engineers are heavily involved in what we build and how it is built. Being a company built for engineers and driven by engineers is a huge part of why Stack Overflow is successful.</p><p>This success has allowed a beautiful community to thrive on our public platform, but we are always looking at how best we can give back to that community. How do we help our community grow? How do we make those experiences more meaningful? Those are the questions that guide us at Stack.</p><blockquote><em>“Anything that fosters our users’ ability to help each other and to benefit from it. That’s always a homerun.”</em></blockquote><blockquote><em>- </em><a href="https://devinterrupted.com/podcast/developer-first-culture-and-collectives-at-stack-overflow/"><em>from the Dev Interrupted Podcast at 34:54</em></a></blockquote><p>With that in mind, we’ve launched <a href="https://stackoverflow.com/collectives-on-stack-overflow">Collectives </a>, a new way for the community to interact with the maintainers of the technology they use most.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F5rRsbb75Oqg%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D5rRsbb75Oqg&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F5rRsbb75Oqg%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/d29832de6733fa405b49dd147ecd94aa/href">https://medium.com/media/d29832de6733fa405b49dd147ecd94aa/href</a></iframe><p>As <a href="https://devinterrupted.com/podcast/developer-first-culture-and-collectives-at-stack-overflow/">I discussed on the Dev Interrupted Podcast </a>, Collectives are dedicated spaces on Stack Overflow where you can find the resources (including questions and technical articles) and trusted answers you need, faster, by centralizing that content and connecting you with the product experts and trusted users. For instance, if you have questions about Google Go, you can get answers directly from those who help maintain the language.</p><p>I am extremely proud of the work that went into this, and the work that we continue to do to make it something our users can enjoy. Like all new adventures, there is a constant feedback loop we work through to try and keep making Collectives, and Stack Overflow, a better and more welcoming place.</p><h3>It is still the Stack Overflow you know and love</h3><p>The Beta release of Collectives was a huge success. We’ve seen over 20,000 users join Collectives on Stack Overflow and start collaborating since the launch in June. That said, we know we don’t have a Collective for everyone (yet). For users that don’t want to take part, or haven’t found a Collective that they’re excited about yet, their Stack Overflow experience is not going to change.</p><p>For instance, we’re not changing accepted answers, whether it comes from Google (our new partner) or not. If people don’t vote for an answer, it doesn’t get accepted. Content moderation will be treated the same way. Moderators will interact with content from sponsored users just like they would anyone else.</p><blockquote>“I think the most positive thing about it is that people aren’t losing the site that they love, and that we’re really proud of.” <em>— </em><a href="https://devinterrupted.com/podcast/developer-first-culture-and-collectives-at-stack-overflow/"><em>from the Dev Interrupted Podcast at 33:22</em></a></blockquote><p>With our community update, organizations will be able to improve the visibility and detail of content being created around their technologies, and users will be able to find more relevant and accurate answers they can put to use solving problems while being better recognized for their contributions. Ultimately providing both organizations and users with more actionable insights.</p><p>These efforts allow Stack to build better communities because after all that’s really what we do: we are in the business of building communities.</p><p>Collectives do just that.</p><h3>A 3-part Summer Workshop Series for Engineering Executives</h3><p>Engineering executives, <a href="https://linearb.io/events/2023-summer-series/?utm_source=Medium&amp;utm_medium=referral&amp;utm_campaign=202306%20-%20Event%20-%20Summer%20Series%20-%20Podcast%20Distribution">register now</a> for LinearB’s 3-part workshop series designed to improve your team’s business outcomes. Learn the three essential steps used by elite software engineering organizations to decrease cycle time by 47% on average and deliver better results: Benchmark, Automate, and Improve.</p><p>Don’t miss this opportunity to take your team to the next level — <a href="https://linearb.io/events/2023-summer-series/?utm_source=Medium&amp;utm_medium=referral&amp;utm_campaign=202306%20-%20Event%20-%20Summer%20Series%20-%20Podcast%20Distribution">save your seat today.</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZtX0CMWahp2_-e4xq3sDqA.png" /></figure><p><em>Originally published at </em><a href="https://devinterrupted.com/collective-community-how-we-empower-developers/"><em>https://devinterrupted.com</em></a><em> on December 8, 2021.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bc0379e7bf60" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dev-interrupted/collective-community-how-we-empower-developers-bc0379e7bf60">Collective Community: How We Empower Developers</a> was originally published in <a href="https://medium.com/dev-interrupted">Dev Interrupted</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[You Are What You Build: Making Your Code More Human]]></title>
            <link>https://medium.com/dev-interrupted/you-are-what-you-build-making-your-code-more-human-2472347bd29b?source=rss----a21b3333d49f---4</link>
            <guid isPermaLink="false">https://medium.com/p/2472347bd29b</guid>
            <category><![CDATA[github]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[podcast]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[Dev Interrupted]]></dc:creator>
            <pubDate>Fri, 23 Jun 2023 22:16:51 GMT</pubDate>
            <atom:updated>2023-06-23T22:16:51.799Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*AoIzKewCvbdAPNSh.png" /></figure><p>The world is what we make it. Tech — and AI — follow the same principles.</p><p>On this week’s episode of Dev Interrupted, we sit down with Christina Enchevta, a Director of Engineering at GitHub, to unravel the link between the values we hold and the things we build. We delve into how AI applications mirror our values, intentionally or not, and how this can lead to surprising outcomes, no matter how benevolent our intentions.</p><p>Christina also shares practical advice for engineering leaders on how to take and provide constructive feedback, dismantle information silos, and infuse your values into the product development process.</p><blockquote><em>“If you’re going to do AI, know the history, know how it works, and pursue it with a diverse group of people.”</em></blockquote><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fopen.spotify.com%2Fembed%2Fepisode%2F3S7ieud0YF1UdwB4txU3OA%3Futm_source%3Doembed&amp;display_name=Spotify&amp;url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F3S7ieud0YF1UdwB4txU3OA&amp;image=https%3A%2F%2Fi.scdn.co%2Fimage%2Fab67656300005f1f246d83b60f2244b86e653fc4&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=spotify" width="456" height="152" frameborder="0" scrolling="no"><a href="https://medium.com/media/556f7cf9f60442c09850be865e65f178/href">https://medium.com/media/556f7cf9f60442c09850be865e65f178/href</a></iframe><h3>Episode Highlights:</h3><ul><li>(0:00) <a href="http://bit.ly/2023SODRSponsors">Accelerate State of DevOps survey</a></li><li>(1:27) GitHub’s secret sauce</li><li>(5:05) Being transparent with your dev team</li><li>(11:30) Providing constructive feedback</li><li>(17:45) Generative AI &amp; art</li><li>(22:40) Dismantling information silos</li><li>(26:50) What devs should be excited about</li></ul><p><a href="https://devinterrupted.com/podcast/you-are-what-you-build-making-your-code-more-human/">Read the full episode transcript</a></p><p><strong><em>While you’re here, check out this video from our </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>YouTube channel</em></strong></a><strong><em>, and be sure to like and </em></strong><a href="https://www.youtube.com/c/DevInterrupted?sub_confirmation=1"><strong><em>subscribe</em></strong></a><strong><em> when you do!</em></strong></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FMFY2kzZrEvw%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DMFY2kzZrEvw&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FMFY2kzZrEvw%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/1893c217dd4eb928066ca5706f918515/href">https://medium.com/media/1893c217dd4eb928066ca5706f918515/href</a></iframe><h3>A 3-part Summer Workshop Series for Engineering Executives</h3><p>Engineering executives, <a href="https://linearb.io/events/2023-summer-series/?utm_source=Medium&amp;utm_medium=referral&amp;utm_campaign=202306%20-%20Event%20-%20Summer%20Series%20-%20Podcast%20Distribution">register now</a> for LinearB’s 3-part workshop series designed to improve your team’s business outcomes. Learn the three essential steps used by elite software engineering organizations to decrease cycle time by 47% on average and deliver better results: Benchmark, Automate, and Improve.</p><p>Don’t miss this opportunity to take your team to the next level — <a href="https://linearb.io/events/2023-summer-series/?utm_source=Medium&amp;utm_medium=referral&amp;utm_campaign=202306%20-%20Event%20-%20Summer%20Series%20-%20Podcast%20Distribution">save your seat today.</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZtX0CMWahp2_-e4xq3sDqA.png" /></figure><p><em>Originally published at </em><a href="https://devinterrupted.com/podcast/you-are-what-you-build-making-your-code-more-human/"><em>https://devinterrupted.com</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2472347bd29b" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dev-interrupted/you-are-what-you-build-making-your-code-more-human-2472347bd29b">You Are What You Build: Making Your Code More Human</a> was originally published in <a href="https://medium.com/dev-interrupted">Dev Interrupted</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>