Software Defined Interviews

Software Defined Interviews

Download on the App Store

Software Defined Interviews episodes

  • Monolithic Transformation

    Large organization are desperate to become “tech companies.” They drool at these tech companies ability to grow and change quickly. Despite mastering agile over the past 20 years, IT as a whole is too slow and unreliable. “It’s the culture,” everyone says. Changing culture for a team of 10 people is easy - changing a department of 20,000 developers is another challenge entirely.

    Based on case studies and interviews over the past five years, this talk describes how large organizations are getting over that challenge. First, the talk covers moving from a project to a product mindset and the associated practices. Second, it covers how DevOps and cloud platforms enable that product mindset. Third, it goes over how leadership and management change to support this new approach. Finally, the talk catalogs tactics, patterns, and organizational structures that large organizations are using to improve how they do software which leads to improving their business.

    This talk is based on my book Monolithic Transformation (O’Reilly, Feb 2019).

    You can download the slides if you like, and they pop-up as chapter art if your podcast app supports that.

    1 hr 33 min
  • Episode 82: Chris Aniszczyk on starting Open Source Foundations

    Chris Aniszczyk is the CTO of the CNCF. We discuss how he got into open source, what it's like to work at Twitter and how he helped start the CNCF. Plus, Chris gives us an overview of the different kinds of CNCF projects and offers advice on how to get started with Kubernetes.

    Show links:
    • Hatching Twitter
    • GORILLA.BAS
    • IBM Extreme Blue
    • Eclipse Marketplace
    • Eclipse Foundation
    • CNCF Charter
    • The universal data plane API
    • Universal Data Plane API Working Group
    • Contact Chris:
      • @cra
      • LinkedIn
      • More Software Defined Talk
        • Subscribe to Software Defined Interviews Podcast
        • Subscribe to Software Defined Talk Podcast
        • Follow @SoftwareDefTalk on Twitter
        • Send your postal address to [email protected] and we will send you free laptop stickers!
        • Join us in Slack.
        • Special Guest: Chris Aniszczyk.

          1 hr
        • Episode 81: Adam Jacob on saying Goodbye to OpenCore

          Matt and Brandon interview Adam Jacob the co-founder of Chef. We discuss Adam's career, what led him to start Chef and Chef's recent decision to open source 100% of its Software. Plus, Adam give us some tips on Dungeons & Dragons and transitioning from being a founder to an executive.

          Links
          • Goodbye Open Core — Good Riddance to Bad Rubbish
          • We need Sustainable Free and Open Source Communities
          • Sustainable Free and Open Source Communities
          • Follow Adam at @adamhjk

            Check out the Software Defined Talk Podcast for the latest news in Enterprise Tech.

            Special Guest: Adam Jacob.

            1 hr 15 min
          • Episode 80: Jeff Meyerson on starting the Software Engineering Daily Podcast

            Jeff Meyerson is the host of Software Engineering Daily. We talk about his career and what led him to start a daily tech podcast for software engineers. We also talk about current trends in cloud computing and Jeff recounts his career as professional poker player.

            Topics:
            • Darknet Diaries Chartbreakers Episode
            • Who Is Michael Ovitz?
            • Where to find Jeff
              • Software Engineering Daily
              • Jeff Meyerson
              • @the_prion
              • Special Guest: Jeff Meyerson.

                1 hr 3 min
              • Episode 79: Version control, DevOps, Code Reviews, Semantic Merging, Spanish Startups, & Plastic SCM

                Version control has changed a lot over the past 15 years: we’ve moved from a centralized to a distributed model at the basic level. But the practices people follow have changed and grown as new methodologies like DevOps and continuous delivery have relied on version control for operational stability and reliability. In this interview, Coté talks with Plastic SCM’s Pablo Santos to get the low-down and some tips on doing version control better. We also discuss Plastic SCM and how their approach to semantic merging and mergebot-driven automation addresses version control toil.

                This episode is sponsored by Plastic SCM, that is, it’s a paid interview.

                Special Guest: Pablo Santos.

                Sponsored By:

                • Plastic SCM: Plastic SCM is a version control to help teams focus on delivering work, one task at a time. Signup today for a 30-day free trial and get a sassy T-Shirt.
                1 hr 11 min
              • Episode 78: Umair Khan on AI Ops and Cloud Security

                Brandon interviews Umair Khan about his experience working in AI Ops and Cloud Security. Umair recently joned Scytale and he explains how the SPIFFE open soruce project can help secure communication between cloud services.

                Contact Umiar:
                • LinkedIn
                • @UmairMoheet
                • Why I joined Scytale
                • Special Guest: Umair Khan.

                  57 min
                • Episode 76: Zane Rockenbaugh on being the Startup CTO

                  Zane Rockenbaugh specializes in working with early stage startups. Most of the time his clients are boostrapping their new compnay and need someone technical who can help build version 1.0. In this episode, we talk about Zane's career and what it's like to be a "Startup CTO." Most importantly, we talk about his experience of taking raw ideas and turning them into real products.

                  To work with Zane contact him at Liquid Labs

                  Special Guest: Zane Rockenbaugh.

                  1 hr 11 min
                • Episode 75: Don't call me an "evangelist"

                  Coté talks about his job being an "evangelist," a word people no longer seem to use but everyone understands. Brandon interviews Coté about what the job is, what the work's like, and some examples (other than himself) of people who do it well. Call it "developer advocacy," "developer relations," being a "thought leader," or just a straight up hustler - it's a job that most companies in the computer industry have at least one of. Most of the successful software and projects out there get a big boost from key evangalists.

                  Brandon interviews Coté about what the job is, what the work's like, and some examples (other than himself) of people who do it well. As the two discuss, it's a weird job.

                  Links:

                  • The Man Who Would Be Khan
                  — March 2004: "A new breed of American soldier—call him the soldier-diplomat—has come into being since the end of the Cold War. Meet the colonel who was our man in Mongolia, an officer who probably wielded more local influence than many Mongol rulers of yore."
                  1 hr 21 min
                • Episode 74: Numbers. How do they work? Rachel Stephens

                  When Coté says he doesn’t know how numbers work, he actually means it. To help out, he talks with Rachel Stephens, from RedMonk, who not only explains ratios, but also finance numbers.

                  Fine more from Rachel on her RedMonk blog, and in Twitter.

                  Special Guest: Rachel Stephens.

                  Links:

                  • Five Minute Finance
                  — Have you ever felt utterly out of your element when meeting with your counterparts in the finance or accounting department? If you find yourself lost when discussing financials, here’s a quick primer on some of the key concepts you should be familiar with at a high level.
                • Developers and Social Responsibility
                • — “We do, however, want a world where developers are cognizant of their impacts. We need developers to analyze their products and think about second order effects from a variety of perspectives as part of the software development process. We want to encourage technological progress, and we want to do right by people. This is one minor example that illustrates the difficulties of anticipating unintended consequences and considering who is empowered/disempowered with technology products. With one in four workers expecting their job to be eliminated via automation in the next decade, this small example is indicative of a much broader economic shift underway.”
                  56 min

                About Software Defined Interviews

                From the publisher's feed

                Deep discussions about technology, enterprise IT, and the like