Category: Video Interviews

  • How AI Is Transforming the Future of Software Development with Wing To

    How AI Is Transforming the Future of Software Development with Wing To

    Digital.ai CTO Wing To delves into how the way code is written, deployed and managed will fundamentally change in the artificial intelligence (AI) era.

    Cutting through the extremes, AI won’t erase entry-level dev jobs, nor will it fully replace senior developers. Instead, it’s changing what both groups focus on. Entry-level devs will need to learn how to effectively prompt, evaluate and refine AI-generated code, while senior devs may shift toward mentoring, reviewing AI-assisted output, and ensuring software quality. The fundamental knowledge of how systems work still matters—AI doesn’t remove the need for strong foundational skills.

    But AI does change the coding landscape. Developers are writing less and reading more. Reviewing AI-generated code—often verbose, not elegant—has become part of the job. And while some fear that the code is harder to debug, it may just be different: more mechanical, less idiosyncratic.

    From a DevOps perspective, AI introduces new challenges and opportunities. DevOps engineers are facing a surge in code volume and speed—often without a corresponding bump in quality. Automation, golden paths and better processes are essential to handle the influx of AI-assisted code. AI can also help streamline repetitive work: writing scripts, maintaining configurations, generating tests or spotting compliance risks.

    Eventually, DevOps teams may evolve into ecosystems of human engineers and collaborative AI agents. That vision’s still emerging, but orchestration between tools and agents is the next hurdle. The goal? To let developers and engineers focus more on creative, value-adding tasks—and less on toil.

    Still, AI must be used thoughtfully. It’s not a magic fix. It’s a power tool—one that needs skill, discipline and a good understanding of when (and how) to use it.

  • GenAI in Software Development with Nathen Harvey

    GenAI in Software Development with Nathen Harvey

    Nathen Harvey, DORA Lead at Google Cloud, delves into how generative AI is rapidly reshaping the software development landscape, presenting both exciting opportunities and complex challenges.

    Harvey reflects on his own journey, from early web operations and his time at Chef to leading the DORA program after its acquisition by Google. DORA (DevOps Research and Assessment), now in its 10th year, continues to be a definitive source for understanding how technical teams improve performance and value delivery. The program’s annual reports, especially its latest focused on generative AI, offer research-backed insights that are widely used across the industry.

    The conversation dives deep into this year’s findings, starting with the rapid and widespread adoption of AI. Nearly 90% of organizations surveyed are prioritizing AI from a top-down perspective, while over 76% of practitioners report already using AI tools daily. This simultaneous push from leadership and uptake by developers indicates that AI isn’t a passing trend—it’s a permanent shift.

    But the data reveals nuance. While AI tools are helping improve areas like documentation, productivity and developer satisfaction, there’s also a measurable decrease in software delivery stability and throughput. Harvey suggests that this may be due to larger and more complex change sets generated by AI tools, which clash with workflows optimized for smaller, more iterative updates. In essence, we’re accelerating one part of the pipeline while other parts can’t yet keep up.

    Harvey emphasizes the importance of interpreting DORA findings in context—using them as hypotheses to test within each unique organization. He also raises critical questions about workforce development, particularly how AI might reduce opportunities for junior developers to gain real-world experience and grow into senior roles. The future, he notes, will require balance: leveraging AI as an amplifier while still investing in people and process.

    The takeaway? AI is transforming DevOps, but not without growing pains. To navigate this shift, organizations need to blend data-driven research with community collaboration, continuous experimentation, and a commitment to developing talent at every level.

  • Feature Management’s Role in DevOps with Trevor Stuart

    Feature Management’s Role in DevOps with Trevor Stuart

    Trevor Stuart, general manager and senior vice president of Harness, explains how feature management is becoming a critical extension of DevOps workflows a year after the acquisition of Split Software. 

    Feature management is fast becoming a critical pillar in modern DevOps workflows, especially as organizations seek to keep up with the rising volume and velocity of software development. Stuart discusses how the evolution of feature flags has reshaped deployment practices and the expectations of software delivery teams.

    The core value of feature flags lies in their ability to enable safer, faster releases. They give teams the flexibility to toggle functionality without redeploying code, making it possible to mitigate risk during production rollouts. Initially used sparingly and often managed via manual config files, feature flags are now a mainstream method for progressive delivery. They help organizations validate features with specific user segments, reduce blast radius when issues arise, and support experimentation in real-world conditions.

    Stuart highlights that the growing use of AI-generated code, modular microservices, and increasing product personalization have only amplified the need for robust feature flag systems. These tools now serve not just as toggles, but as real-time control layers for dynamic configuration, adaptive experimentation, and telemetry-based feedback. Companies are increasingly using them to fine-tune AI models, personalize customer experiences, and refine software quality using real-time performance data.

    Despite broad awareness, many teams still rely on homegrown or brittle solutions, leading to maintenance issues and outages. The challenge is often organizational: determining whether to build, buy, or integrate these capabilities into broader CI/CD pipelines. Stuart argues that deeply integrating feature flagging into delivery workflows—particularly as part of a unified platform—is essential for scale and consistency.

    As software complexity grows, so does the need for intelligent automation. Stuart envisions pipelines that not only deploy features but also observe impact, run experiments, adapt based on results, and even feed signals back into models. It’s a shift from manual gates to data-driven automation, marking a pivotal transition in how DevOps teams manage risk, velocity, and innovation.