297: Mice to Do My Bidding

Embedded.fm · 2 Aug 2019 · 1h 12m · Episode 297

What this episode covers

Chris Svec, a software lead at iRobot, discusses his philosophy of 'hope-driven development' as a way to improve software quality and workplace culture. He argues that intentionally focusing on positive outcomes—fewer bugs and faster feature development—primes engineers to notice and fix issues rather than succumbing to cynicism. Svec outlines practical steps for individual contributors and leaders to drive incremental improvements, such as using Seth Godin's 'Three Wishes' exercise and maintaining a public 'Airing of Grievances' wiki to socialize technical debt.

Most relevant to

companies scaling up

Topics

Mentioned

Companies
iRobot, AMD
Products
Root
Also
Seth Godin

Other shows on the same ground, closest first.

  • The Pragmatic Embedded Podcast · 1h 02m

    The Three Ways of DevOps

    Jeff Gable and Luca engineer discuss applying Gene Kim's Three Ways of DevOps to embedded systems development. They cover increasing flow through value stream analysis, amplifying feedback loops via continuous integration and field diagnostics, and fostering a culture of continuous improvement and safe experimentation. The hosts emphasize that these principles help embedded teams avoid silos, reduce cycle times, and build higher quality products by shifting left and learning from failures.

  • Oxide and Friends · 1h 05m

    Engineering Incentives... and Misincentives

    Bryan Cantrill, Adam Leventhal, and guests from Oxide Computer Company discuss how engineering incentives at companies like Google and Sun Microsystems often promote launching new products while neglecting maintenance and long-term stability. They analyze specific misincentives, such as patent rewards that encouraged frivolous filings and bug-count metrics that distorted priorities, arguing that these structures lead to unintended negative outcomes like 'cobra breeding.' The group proposes solutions including explicit promotion criteria for maintenance work, public versus private praise strategies, and aligning compensation with intrinsic satisfaction rather than extrinsic metrics to foster healthier engineering cultures.

  • Being an Engineer · 1h 02m

    S2E46 How To Build A Workplace People Love | Rich Sheridan

    Rich Sheridan, CEO and Chief Storyteller at Menlo Innovations, explains how he founded the custom software company to end human suffering in technology by returning joy to the workplace. He details Menlo's specific operational practices, including mandatory pairing, open office layouts without walls or desks, and the role of 'high-tech anthropologists' who observe users to ensure the team solves the actual problem rather than a perceived one. Sheridan contrasts this joy-based culture with fear-based management, arguing that transparency and collaboration eliminate the emergencies and rework that plague traditional engineering environments.

  • Oxide and Friends · 1h 25m

    Breaking it down with Ian Brown

    Ian Brown, a former Twitter engineering manager, and Theo, a security expert, join Bryan Cantrill and Adam Leventhal to analyze a viral Twitter Space where Elon Musk proposed a total rewrite of Twitter's infrastructure. Brown and the hosts dismantle Musk's claim that the existing stack is 'crazy' by highlighting the 'Ship of Theseus' nature of the code, the value of hard-won engineering decisions, and the fact that Twitter's innovation bottlenecks were organizational, not technical. They contrast Musk's lack of curiosity and fear-based leadership with the necessary conditions for successful software development, using historical examples like Steve Jobs' return to Apple and the ZFS rewrite to illustrate the dangers of 'second system syndrome' and the importance of paying down technical debt through reform rather than revolution.

  • Being an Engineer · 49m

    S7E1 A Joyful Approach to Product Development | Lisa Ho & Andrew Muyanja (Menlo Innovations)

    Lisa Ho and Andrew Muyanja of Menlo Innovations explain their 'Menlo way' of software development, emphasizing high-tech anthropology, paired work, and story cards to ensure products meet user needs and stay on budget. They discuss how pairing reduces risk and builds quality, while story cards allow for granular planning and rapid feedback loops. The guests highlight that their culture of joy, transparency, and 'kindergarten skills' fosters collaboration and minimizes fear, leading to robust, user-centric outcomes.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Embedded.fm. The episode itself belongs to its publisher.