# 138: Quit Yer Whining

- Show: [Embedded.fm](https://hardwarepodcasts.com/podcast/embedded-fm)
- Published: 2016-02-10
- Length: 1h 19m
- Page: https://hardwarepodcasts.com/podcast/embedded-fm/2016-02-10-138-quit-yer-whining
- Listen: https://makingembeddedsystems.libsyn.com/embedded-ep138mp3

## Summary

Hosts Alicia and Christopher White discuss listener questions regarding BASIC, C++ automatic destructors, and microcontroller selection. They detail the criteria for choosing microcontrollers, such as cost, power, and peripherals, and compare ARM Cortex-M processors with 8-bit architectures like PIC and Atmel. The conversation also covers programming paradigms, including object-oriented, functional, and procedural styles, and addresses ethical dilemmas in engineering.

## Chapters

- [0:06](https://hardwarepodcasts.com/podcast/embedded-fm/2016-02-10-138-quit-yer-whining#t=6) Introduction: Job postings for Airware and iRobot
- [3:53](https://hardwarepodcasts.com/podcast/embedded-fm/2016-02-10-138-quit-yer-whining#t=233) C++ Automatic Destructors and RAII
- [7:30](https://hardwarepodcasts.com/podcast/embedded-fm/2016-02-10-138-quit-yer-whining#t=450) C Pragmas for Embedded Memory Management
- [9:38](https://hardwarepodcasts.com/podcast/embedded-fm/2016-02-10-138-quit-yer-whining#t=578) The Definition and Utility of BASIC
- [23:17](https://hardwarepodcasts.com/podcast/embedded-fm/2016-02-10-138-quit-yer-whining#t=1397) Object-Oriented, Functional, and Procedural Programming
- [38:30](https://hardwarepodcasts.com/podcast/embedded-fm/2016-02-10-138-quit-yer-whining#t=2310) Microcontroller Selection Criteria
- [44:40](https://hardwarepodcasts.com/podcast/embedded-fm/2016-02-10-138-quit-yer-whining#t=2680) ARM Cortex Dominance and Industry Trends
- [53:45](https://hardwarepodcasts.com/podcast/embedded-fm/2016-02-10-138-quit-yer-whining#t=3225) Hosts' Backstory and Harvey Mudd College
- [1:05:46](https://hardwarepodcasts.com/podcast/embedded-fm/2016-02-10-138-quit-yer-whining#t=3946) Engineering Ethics and Workplace Dilemmas

## Topics

- [Microcontrollers & dev platforms](https://hardwarepodcasts.com/topic/microcontrollers-and-platforms)
- [Embedded firmware](https://hardwarepodcasts.com/topic/embedded-firmware)
- [Careers & education](https://hardwarepodcasts.com/topic/engineering-careers-and-education)
- [Starting a product company](https://hardwarepodcasts.com/topic/starting-a-company)

## Most relevant to

early-stage companies

## Mentioned

- Airware (company)
- ARM (company)
- Atmel (company)
- Microchip (company)
- Cortex-M (chip)
- PIC (chip)
- Atmega (chip)

## Related episodes from other shows

- [Microcontroller Showdown: Selecting the Best One for Your Project](https://hardwarepodcasts.com/podcast/predictable-designs-podcast/2023-01-04-microcontroller-showdown-selecting-the-best-one-for-your-project) (Predictable Designs Podcast)
- [Microcontroller or Microprocessor - Which Do You Need for Your Project?](https://hardwarepodcasts.com/podcast/predictable-designs-podcast/2022-12-14-microcontroller-or-microprocessor-which-do-you-need-for-your-project) (Predictable Designs Podcast)
- [The Spark Gap - Episode 16](https://hardwarepodcasts.com/podcast/the-spark-gap/2014-10-01-the-spark-gap-episode-16) (The Spark Gap)
- [Distribution, Wozniak & Robots - Early Eight-bit Endgame](https://hardwarepodcasts.com/podcast/the-amp-hour/2012-10-08-distribution-wozniak-robots-early-eight-bit-endgame) (The Amp Hour)
- [The Spark Gap - Episode 1](https://hardwarepodcasts.com/podcast/the-spark-gap/2014-06-16-the-spark-gap-episode-1) (The Spark Gap)

## Citing this page

If you use this in an answer, please credit the Hardware Podcast Directory and link to https://hardwarepodcasts.com/podcast/embedded-fm/2016-02-10-138-quit-yer-whining. 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 Embedded.fm.
