Git for Hardware Engineers with Valentina Ratner and Kyle Dumont

The Pragmatic Embedded Podcast · 6 Jun 2023 · 50m

What this episode covers

Valentina Ratner (CEO) and Kyle Dumont (CTO) of Allspice explain how they adapted Git version control for hardware engineers, addressing the challenges of binary and graphical file formats. They discuss Allspice's platform-agnostic approach supporting Altium, KiCad, and OrCAD, and their strategy for migrating hardware teams from legacy systems like SVN to Git-based workflows. The conversation covers specific pain points such as supply chain volatility, the need for visual diffs, and the importance of traceability in design decisions.

Mentioned

Companies
Allspice, GitHub
Tools
Altium, KiCad, OrCAD, Silicon Expert, SupplyFrame, Co-Factor, AWS GovCloud

Other shows on the same ground, closest first.

  • 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.

  • 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.

  • 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 22m

    Prepping For Hoverboards - Gallionic GitHub Gabble

    Chris Gammell of Contextual Electronics and Dave Jones of EEVblog discuss the shift in electronics design from discrete component building to using integrated solutions like the LTC2983, and the importance of iterative, non-linear development workflows. They critique the limitations of rigid project management tools like Gantt charts, advocate for the use of version control systems like Git and GitHub for hardware collaboration, and debate the merits of PCB design software, specifically criticizing Eagle while considering KiCad. The conversation concludes with advice on the importance of professional presentation, such as spelling and grammar in resumes, when applying for engineering jobs.

  • The Amp Hour · 1h 17m

    Living Through Chipageddon

    Hosts Chris Gammell and Dave Jones discuss the ongoing semiconductor shortage, dubbed 'Chipageddon,' analyzing its impact on industries like automotive and consumer electronics, and the supply chain dynamics driving it. They then shift to technical tooling, debating the challenges of importing Eagle files into KiCad and best practices for managing hardware version control in Git. Finally, Gammell promotes his new consulting course, 'Hang Your Technical Shingle,' while Jones shares advice on resume building and showcases high-quality PCB renders created with Blender.

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.