Logo
    Search

    Semaphore Uncut

    A podcast for developers about building great products. Join us in discussing engineering excellence with top experts and sharpening your coding skills with technical tips from the Semaphore team. Your host is Semaphore’s co-founder, Darko Fabijan.

    en-usSemaphore CI103 Episodes

    Episodes (103)

    Maaret Pyhäjärvi on Testing in the Modern Age

    Maaret Pyhäjärvi on Testing in the Modern Age

    Testing safeguards the quality and reliability of products. And while there might be occasional misunderstandings, as in any collaborative environment, developers and testers are not inherently at odds. On this subject, veteran tester Maaret Pyhäjärvi believes in delivering feedback constructively.  

    In this episode, she will share her thoughts on the role of testers, how they can provide "the right kind of feedback" to developers, and how to navigate the nuances of different architectures and documentation practices.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usMarch 12, 2024

    James Bach on Questioning the Norms of Software Testing

    James Bach on Questioning the Norms of Software Testing

    Speed and agility reign supreme in software development. However, this drive can sideline the role of testing: Bugs slip through the cracks, security vulnerabilities go unnoticed, and user frustrations mount.

    Amidst this turmoil, James Bach stands as the voice of reason—and dissent. From his unconventional beginnings as a computer salesman to his rise as an authority in the testing field, James shares his journey in the industry and the necessity for testers to challenge the norm.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.


    Semaphore Uncut
    en-usFebruary 27, 2024

    Romaric Philogène on Nurturing Developer Experience

    Romaric Philogène on Nurturing Developer Experience

    From the outbreak of cloud services to the growing complexity of development infrastructure, developers are increasingly burdened with managing technical hurdles instead of focusing on innovation. Internal platform engineering emerges as a potential solution. However, traditional platform engineering often falls short, focusing on technology implementation rather than the actual needs of developers. Here enters Qovery, an IDP company offering a paradigm shift towards developer experience (DX). 

    In this episode, Qoverry’s co-founder Romaric Philogene will share the company’s journey and his innovative vision towards DX. 

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.



    Semaphore Uncut
    en-usFebruary 06, 2024

    Antoine van der Lee on Building and Leading Winning Teams

    Antoine van der Lee on Building and Leading Winning Teams

    Leading engineer teams through technical complexities requires creating an environment where technical expertise thrives alongside strong team spirit: empowering developers, sparking innovation, and bridging communication gaps. At WeTransfer, iOS mobile lead developer Antoine van der Lee has cultivated a culture where ideas flourish. 

    In this episode, he will share his secrets for boosting productivity, nurturing personal side-project success, and building a team that thrives on collaboration and innovation. Discover practical strategies for optimizing workflows, overcoming knowledge silos, and adapting to the cutting-edge role of AI tools in software development. 

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usJanuary 23, 2024

    Pablo Iñigo Sánchez and Kirill Shirinkin on Unveiling Business Value From AI

    Pablo Iñigo Sánchez and Kirill Shirinkin on Unveiling Business Value From AI

    Fueled by the urgency of staying ahead of the competition, hype cycles swirling around new technologies often overshadow actual business applications. Buzzwords like "AI" and "LLMs" swirl around promising revolution, but how do you untangle their potential from the hype? And if the cloud is the future, how do you avoid getting trapped in its vendor ecosystems? 

    In this episode, mkdev co-founders Pablo and Kirill will tackle the tech buzzwords —AI, LLMs, DevOps, and cloud lock-in— to help us separate hype from business value.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usJanuary 09, 2024

    Maximiliano Contieri on Bridging the Industry-Academia Divide

    Maximiliano Contieri on Bridging the Industry-Academia Divide

    Despite their common subject matter, the software industry and computer science often operate on divergent assumptions and priorities, making collaboration difficult. 

    In this episode, Maximiliano Contieri helps us understand the longstanding tension between academia and industry from an insider's perspective. Listen on for an insightful discussion on strengthening bridges, applying rigorous methodologies aimed at real-world relevance, and the central goal of building robust software simulations that capture the complexity of the world around us.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usDecember 12, 2023

    Jeremy Meiss on Developer Relations: From Evangelism to Advocacy

    Jeremy Meiss on Developer Relations: From Evangelism to Advocacy

    With community and Developer Experience taking on greater priority across the technology sector, Developer Relations (DevRel) has had to adapt and connect with developers beyond technical expertise. Besides as DevRel continues to change shape across companies, it also serves as a springboard to diverse career paths given the transferable skills built in areas like communicating complex concepts, understanding user needs, and bridging gaps between teams. 

    In this episode, experienced DevRel Jeremy Meiss outlines the growing importance of DevRel in community and Developer Experience as well as the diverse career paths for DevRel professionals.

    This episode will explore Flagsmith's origins, design philosophy, and recommendations for putting it to use.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usNovember 28, 2023

    Ben Rometsch on Product Simplicity Over Hypeness

    Ben Rometsch on Product Simplicity Over Hypeness

    Companies differing motivations and resources determine their priorities and impact how they develop their products. In this way, not all companies base their business model on building a product to solve a real problem. Still, some of them do. In the case of Flagsmith, a commercial open-source feature flagging software, its developers focus on features that are valuable to its users instead of gambling on market hype. 

    This episode will explore Flagsmith's origins, design philosophy, and recommendations for putting it to use.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.














    Semaphore Uncut
    en-usNovember 14, 2023

    Jonathan Gottfried on Empowering Developers and Fostering Community

    Jonathan Gottfried on Empowering Developers and Fostering Community

    Education is one of developers’ most precious assets. Education makes the difference in adapting to changing tech trends and industry perspectives. What’s more, quality educational environments can also help developers network and find jobs.

    With this end in mind, Major League Hacking provides unique and intensive learning experiences that allow participants to rapidly progress from novices to confident developers capable of turning abstract concepts into real products.

    MLH co-founder Jonathan Gottfried talks about the importance of education and community and how MLH is helping developers build successful careers.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.



    Semaphore Uncut
    en-usOctober 31, 2023

    Tracy Lee on Embracing Excitement, Community, and Change

    Tracy Lee on Embracing Excitement, Community, and Change

    Keeping up with the latest trends and technologies, dealing with imposter syndrome, and finding your place in the community are just a few of the challenges developers face. Withal, for those who are passionate about technology, it can also be a rewarding and exciting career. 

    In this episode, This Dot Labs Co-Founder and Web Developer Tracy Lee shares how to stay ahead of the curve and thrive in the tech industry. Tracy’s insights are drawn from her own experiences as a tech worker and community leader passionate about helping others succeed.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usOctober 03, 2023

    Nicolas Frankel on Navigating API Complexity

    Nicolas Frankel on Navigating API Complexity

    API developers must navigate evolving standards, design intuitive interfaces, ensure security, and address the ever-changing needs of clients. With diverse data formats, authentication methods, and scalability requirements, API design demands a delicate balance between simplicity and robustness, making it a dynamic field that requires constant adaptation and innovation.

    In this episode, Developer Advocate and seasoned IT industry veteran Nicolas Frankel shares effective strategies for API evolution, delving into the complexities of API design and uncovering the pivotal role of API gateways in modern architectures.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usSeptember 19, 2023

    Mey Beisaron on Moving From Backend Developer to DevOps: A Journey into the Dark Side of Tech

    Mey Beisaron on Moving From Backend Developer to DevOps: A Journey into the Dark Side of Tech

    DevOps emerged to break down the silos between development and operations teams, speeding up release cycles, reducing errors, and improving communication. For developers, this meant the opportunity to play a more central role in the software development process. 

    In this regard, Mey Beisaron’s broad experience with programming languages and technologies motivated her to transition from backend development to DevOps. 

    In this episode, Mey, Software Engineer, Public Speaker and Mentor,  describes her transition and shares her thoughts on getting comfortable in this emerging field.


    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usAugust 08, 2023

    Peter Zaitsev on The Evolution and Challenges of The Open Source Space

    Peter Zaitsev on The Evolution and Challenges of The Open Source Space

    In this episode, we delve into the experiences and insights of Peter Zaitsev, an advocate for the open-source community, as he sheds light on the complex terrain of open source, the evolving software development landscape, and the implications for developers and businesses alike.


    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usJuly 25, 2023

    Michael Feathers On Facilitating Onboarding and Scaling in Software Development

    Michael Feathers On Facilitating Onboarding and Scaling in Software Development

    The ability to adapt, collaborate, and continuously improve has become paramount in keeping pace with ever-changing technologies, customer demands, and market trends.

    In this episode, we discover how Michael Feathers, chief architect of Globant and renowned software expert, addresses the challenges of onboarding teams to complex systems and scaling software development. In his upcoming book, "Patterns of Systems Renewal," Feathers delves into the process of knowledge acquisition, code comprehension, and system expansion, tackling some outstanding problems faced by the industry.

    Listen to the full episode or read the transcript on the Semaphore blog.

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usJuly 11, 2023

    Jeff Atwood on Empowering Programmers and Digital Communities

    Jeff Atwood on Empowering Programmers and Digital Communities

    In this episode, Stack Overflow and Discourse co-founder Jeff Atwood reveals his thoughts on the platforms that have left an indelible mark on the programming community. 

    We delve into his achievements, reflections, and perspectives on communities, the role of AI, and the future of programming.

    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/jeff-atwood

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usJune 27, 2023

    Kevlin Henney on Code Refactoring

    Kevlin Henney on Code Refactoring

    Refactoring has become an integral part of software development practices and has gained widespread recognition and adoption in the industry.

    In this episode, we explore code refactoring through the perspective of Kevlin Henney, an experienced consultant, trainer, and co-author of renowned programming books. Learn how his insights shed light on the importance of refactoring as a design practice and the impact of time pressure on code quality.


    Listen to the full episode or read the transcript at the Semaphore Blog

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usJune 13, 2023

    Richard Seroter on Balancing Business and Technology Strategies

    Richard Seroter on Balancing Business and Technology Strategies

    Richard Seroter, Google Cloud’s director of product management and DevRel, shares his perspectives on the importance of learning, the disconnect between technology and business goals, and building customer-oriented teams. In this episode, we will explore his insights on career strategy, the significance of clear goals, the balance between business and tech strategies, and what’s next in Google Cloud.

    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/richard-seroter

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usMay 30, 2023

    Fernando Doglio on Skills of a Successful Software Engineer

    Fernando Doglio on Skills of a Successful Software Engineer

    Beginners might be intimate by the amount of knowledge and available resources when getting into software development. Finding the right direction and discerning what’s most important can be challenging.

    On this basis, Tech Writer and DevRel Fernando Doglio shares his insights on the essential skills of a successful software engineer. We'll delve into his two decades of experience in software development and explore his latest book, Skills of a Successful Software Engineer, as well as his thoughts on software testing and AI-assisted programming.

    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/fernando-doglio

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.



    Semaphore Uncut
    en-usMay 18, 2023

    Susanne Kaiser on Wardley Mapping

    Susanne Kaiser on Wardley Mapping

    How companies move during changes can determine their success, but also nurture eventual failure. 

    In this episode, we will explore how Software Consultant Susanne Kaiser uses Wardley mapping and Domain-Driven Design to identify the core domain of businesses and apply the appropriate method per evolution stage, how to improve team organization, and how evolution changes teams.

    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/susanne-kaiser-wardley-mapping

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usMay 02, 2023

    Nathan Sobo on The Future of Collaborative Code Editing

    Nathan Sobo on The Future of Collaborative Code Editing

    Github has pushed the limits of collaboration in coding as a platform for discussing, sharing, and participating in code and projects. Yet, new tools are looking to push the limit even forward. Zed is a collaborative code editor that offers real-time interaction among teammates inside a code development environment. Its creator, Nathan Sobo, envisions a revolutionary tool that will impact social coding collaboration similar to how GitHub has revolutionized file system snapshots. 

    In this episode, we explore the backend development of Zed and Nathan’s insights on creating a performance-optimized system in Rust.


    Listen to the full episode or read the transcript at https://semaphoreci.com/blog/nathan-sobo

    Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Semaphore Uncut
    en-usApril 18, 2023