Bailey Steinfadt on teaching git to non-developers

The Pragmatic Embedded Podcast · 2 Oct 2024 · 39m

What this episode covers

Bailey Steinfadt, owner of Stonepath Engineering, explains how she teaches Git and GitHub to non-software engineers at small manufacturing companies to build trust and visibility. She describes her typical clients, such as makers of in-home theaters and drainage tile, who are adding embedded systems to legacy products and often lack confidence in previous vendor relationships. Steinfadt details her training approach, which starts with GitHub Desktop to avoid command-line complexity, and emphasizes using commit history and issue trackers as communication tools to reassure stakeholders. The episode also covers complementary tools like Miro for visual project mapping and Draw.io for version-controlled diagrams, highlighting how these facilitate collaboration between technical and non-technical team members.

Mentioned

Companies
Stonepath Engineering
Tools
GitHub, Miro, Draw.io, Confluence, Plant UML, Jira, SolidWorks, Altium

Other shows on the same ground, closest first.

  • TRADEOFFS · 58m

    T-25-007 : Valentina Ratner - Mechanical Engineer to SaaS for Hardware CEO

    Valentina Ratner, co-founder and CEO of AllSpice, explains how she adapted Git workflows for hardware engineering to solve collaboration issues in electronics design. She details the transition from building Amazon delivery lockers to founding AllSpice, focusing on version control for PCBs, schematics, and BOMs. The episode covers the strategic decision to charge for the tool to ensure commitment, the shift from SMB to enterprise sales, and the challenges of integrating with ECAD tools like KiCad and Cadence.

  • Embedded.fm · 1h 24m

    250: Yolo Snarf (Repeat)

    Chris Svec, a senior principal software engineer at iRobot, joins the Embedded.fm hosts to discuss the critical importance of version control in professional software development. They use a D&D-style scenario to explain how to evangelize version control to different stakeholders, including interns, managers, and electrical engineers, highlighting benefits like history tracking, rollback capabilities, and release management. The conversation covers practical aspects of using systems like Git and SVN, including branching strategies, commit messages, and the differences between centralized and distributed version control.

  • Moore's Lobby · 56m

    VC-Backed Hardware Design Collaboration is the (All) Spice of Life

    Valentina Ratner and Kyle Dumont, co-founders of Allspice, explain their mission to bring Git-style version control and collaboration workflows to hardware engineering, addressing the industry's reliance on outdated methods like printed schematics and PDFs. Chrissy Meyer, a general partner at Root Ventures, discusses her transition from electrical engineering at Apple to VC, explaining how she recognized the visceral pain of inefficient design reviews and invested in Allspice to solve these collaboration gaps. The team details how Allspice Hub enables asynchronous design reviews and connects disparate tools, aiming to bridge the gap between electrical engineering and software development practices.

  • The Amp Hour · 1h 10m

    Works on my machine

    Chris Gammell and Dave Jones discuss the challenges of automating embedded firmware builds using GitHub Actions to ensure reproducible results and avoid 'works on my machine' issues. They also cover recent tech events, including the Manly Warringah Radio Society vintage kit evening featuring Dick Smith, and the EV Show where they met Robert Llewellyn. The conversation touches on hardware tools like the Prusa Mark 4 3D printer and the open-source Thunderscope, as well as the cultural shift of hardware engineers adopting software DevOps practices.

  • The Amp Hour · 1h 19m

    Hardware Revision Control with Kyle Dumont

    Kyle Dumont, co-founder of Allspice, discusses applying Git-based revision control to hardware design to solve the friction of managing binary CAD files. He details his background at iRobot and Voxel8, where he explored 3D printing electronics and athletic footwear, before attending Harvard's MS/MBA program. Dumont explains how Allspice provides visual diffs for Altium designs, integrates with GitHub/GitLab for issue tracking, and aims to bring continuous integration and automated design reviews to hardware engineering.

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