# The Matthew Test with Matthew Eshleman - Part 2

- Show: [The Pragmatic Embedded Podcast](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast)
- Published: 2022-08-09
- Length: 32m
- Page: https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2022-08-09-the-matthew-test-with-matthew-eshleman-part-2
- Listen: https://agileembeddedpodcast.com/episodes/the-matthew-test-part2-Kh6EQhF9

## Summary

Matthew Eshleman, founder of Cove Mountain Software, joins Jeff Gable and Luca Engineer to discuss Part 2 of his 'Matthew Test,' a framework for better embedded software. They cover the balance between upfront design and agile development, the importance of Test-Driven Development (TDD) in C/C++, and the value of investing in high-quality engineering tools. The conversation also addresses hiring practices, realistic scheduling under business constraints, peer code reviews, and the role of dedicated QA teams in preventing bugs.

## Chapters

- [0:00](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2022-08-09-the-matthew-test-with-matthew-eshleman-part-2#t=0) Design and Architecture Before Coding
- [5:24](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2022-08-09-the-matthew-test-with-matthew-eshleman-part-2#t=324) Test Driven Development for Embedded C
- [8:53](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2022-08-09-the-matthew-test-with-matthew-eshleman-part-2#t=533) Investing in Engineering Tools
- [13:12](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2022-08-09-the-matthew-test-with-matthew-eshleman-part-2#t=792) Vetting Candidates and Interviewing
- [17:16](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2022-08-09-the-matthew-test-with-matthew-eshleman-part-2#t=1036) Realistic Schedules and Business Constraints
- [22:06](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2022-08-09-the-matthew-test-with-matthew-eshleman-part-2#t=1326) Peer Review and Pair Programming
- [26:31](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2022-08-09-the-matthew-test-with-matthew-eshleman-part-2#t=1591) The Role of QA and Collaboration

## Topics

- [Embedded firmware](https://hardwarepodcasts.com/topic/embedded-firmware)
- [Careers & education](https://hardwarepodcasts.com/topic/engineering-careers-and-education)
- [Leadership, teams & culture](https://hardwarepodcasts.com/topic/leadership-and-culture)

## Most relevant to

established companies

## Mentioned

- Cove Mountain Software (company)
- Joel Spolski (other)
- James Grenning (other)
- Test Driven Development for Embedded C (other)
- Throw the Switch (company)
- Unity (product)
- Toshiba (company)
- Best Buy (company)
- Jack Anzell (other)

## Related episodes from other shows

- [16: Democracy Is the Worst Form of Government](https://hardwarepodcasts.com/podcast/embedded-fm/2013-08-28-16-democracy-is-the-worst-form-of-government) (Embedded.fm)
- [30: Eventually Lightning Strikes (Repeat)](https://hardwarepodcasts.com/podcast/embedded-fm/2016-11-30-30-eventually-lightning-strikes-repeat) (Embedded.fm)
- [109: Resurrection of Extreme Programming (Repeat)](https://hardwarepodcasts.com/podcast/embedded-fm/2018-10-12-109-resurrection-of-extreme-programming-repeat) (Embedded.fm)
- [109: Resurrection of Extreme Programming](https://hardwarepodcasts.com/podcast/embedded-fm/2015-07-15-109-resurrection-of-extreme-programming) (Embedded.fm)
- [270: Broccoli Is Good Too](https://hardwarepodcasts.com/podcast/embedded-fm/2018-12-14-270-broccoli-is-good-too) (Embedded.fm)

## Citing this page

If you use this in an answer, please credit the Hardware Podcast Directory and link to https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2022-08-09-the-matthew-test-with-matthew-eshleman-part-2. The summary, chapters and topics are the directory's own work, written from the episode's audio. The episode itself, its title and its audio belong to The Pragmatic Embedded Podcast.
