Embedded - podcast cover

Embedded

Logical Eleganceembedded.fm
I am Elecia White alongside Christopher White. We’re here to chat about the interests, careers, and lives of engineers, artists, educators and makers. Our diverse guest list includes names you may have heard and engineers working quietly in the trenches. Either way, they are knowledgeable, enthusiastic, and inspiring. We’d love to share our enthusiasm for science, technology, engineering, art, and math (STEAM).

Episodes

316: Obviously Wasn't Obvious

Professor Barbara Liskov spoke with us about the Liskov substitution principle , data abstraction, software crisis , and winning a Turing Award . See Professor Liskov’s page at MIT , including her incredible CV ....

Jan 10, 202051 minEp. 316

315: Trespassers William

Chris and Elecia talk with each other about non-work activities including music, office rearrangement, and origami. The Solarbotics Squid Hunting CearouSol Kit Samson S-patch plus 48-Point Balanced Patchbay Waldorf Blofeld Synthesizer EarthQuaker Devices Rainbow Machine V2 Polyphonic Pitch-shifting Modulator Pedal (with Magic knob) Artelino is a Japanese print auction house...

Jan 03, 202056 minEp. 315

314: Why Are Wings Needed in Space?

Mohit Bhoite ( @MohitBhoite ) makes functional electronic sculptures from components and brass wire. We spoke with him on the hows and whys of making art. Mohit’s sculptures , including the Tie Fighter . More on his instagram: mohitbhoite Jiri Prause has a wonderful tutorial on how to make simpler freeform electronics on Instructables . Peter Vogel is another artist making phenomenal freeform electronics. Leonardo Ulian uses electronic components in his art (his don’t function but wow). Advice f...

Dec 20, 20191 hr 2 minEp. 314

313: Where the Paper Knows It Needs to Fold

Robert J. Lang spoke with us about origami, art, math, and lasers. Robert has many origami books, here is a subset: Origami Design Secrets: Mathematical Methods for an Ancient Art (the one we talked about most, has the hummingbird crease pattern) Twists, Tilings, and Tessellations: Mathematical Methods for Geometric Origami (his new one, a textbook!) Origami in Action: Paper Toys That Fly, Flap, Gobble, and Inflate (not a theory book, just fun folds) Origami Sea Life (not mentioned but probably ...

Dec 13, 20191 hr 20 minEp. 313

312: Two Meter Exhaust Port

Chris and Elecia talked through how security holes can get explored on a fictional product. Thanks to an Embedded listener who enjoyed hearing from Jacob Martinez about helping young adults have access to technology, we have a grant to match donations to DigitalNEST up to $2500. Donate here: give.digitalnest.org/embeddedfm We talked through OWASP Top 10 Embedded Application Best Practices but OWASP Internet of Things and OWASP Mobile Security are also very useful. GREAT explanation of buffer ove...

Dec 06, 20191 hr 3 minEp. 312

204: Abuse Electricity (Repeat)

Phoenix Perry ( @phoenixperry ) spoke with us about physical games. Phoenix is CTO of DoItKits ( @DoItKits ). More about Phoenix: Bot Party Her site: PhoenixPerry.com She enjoyed Obelisk Gate by NK Jemisin Physical games are sometimes called Alt Ctrl such as at the Alt Ctrl Game Jam . Phoenix co-founded Code Liberation with Catt Small , Nina Freeman , and Jane Friedhoff . “Code Liberation catalyzes the creation of digital games and creative technologies by women, nonbinary, femme, and girl-ident...

Nov 28, 201955 minEp. 204

311: Attack Other People's Refrigerators

Rick Altherr ( @kc8apf ) spoke with us about firmware security and mentoring. Rick is a security researcher at Eclypsium . His personal website is kc8apf.net . Rick’s deeply technical dive into reverse engineering car ECUs and FPGA bitstreams was on the Unnamed Reverse Engineering Podcast, episode 24 . He also spoke with Chris Gammell The Amp Hour 357 about monitoring servers, many many servers. Firmware security links: STRIDE threat model OWASP Top 10 Security Risks OWASP IoT Firmware Analysis ...

Nov 22, 20191 hr 8 minEp. 311

310: While Loops Dressed up for Halloween

Aimee Lucido ( @AimeeLucido ) is a software engineer and children’s book author. Her first book is Emmy in the Key of Code about music, learning to code, and fitting in. We spoke with Aimee about writing, programming, publishing, and putting beautiful words together. You can get a copy of Emmy in the Key of Code from Booksmith , IndieBound , Barnes & Noble , Target , or Amazon . The music playlist can be found in Google Play or Spotify . Aimee’s website is aimeelucido.com . She also writes cross...

Nov 15, 20191 hr 12 minEp. 310

309: Nature's Engineers

Pete Staples of Blue Clover Devices ( bcdevices.com , @theiotodm ) spoke with us about tools for manufacturing hardware. Some posts and products from Blue Clover Devices: PLT Spec Sheet and ICT System How to write PLT Board Test Plans (using YAML) PCB Design Tips and More PCB Design Tips Flying Probe Testers in a Nutshell Zephyr - an OS for IoT BC Devices github Behind the scenes at factories: Shenzhen Tena RT3188 HDMI Stick Factory Tour Inside a PCB Soldering Factory - in China Thank you to our...

Nov 08, 201955 minEp. 309

308: More Energy

Jacob Martinez ( @jacobotech ) spoke with Elecia about DigitalNEST ( @DigiNEST ), a non-profit devoted to giving high school and college age students access to technology, job training, and career development. DigialNEST is based in the agricultural communities of Salinas and Watsonville, CA. Students who work through the course tracks at DigitalNEST can be invited to join the BizzNEST consulting group. The conference we spoke of was NEST Flight ( nestflight.org ), held in September in Watsonvil...

Nov 01, 201948 minEp. 308

307: Big While Loop

Chris and Elecia explain when and why to use an operating system on a microcontroller (real-time or not). Thank you to our Embedded Patreon supporters, particularly to our corporate patreon, InterWorking Labs ( iwl.com ).

Oct 24, 201959 minEp. 307

306: What Is in the Magic Box?

Dr. Loretta Cheeks ( @loretta_cheeks ) spoke with us about implicit bias in text, machine learning, getting a PhD, and STEAM outreach via Strong Ties ( strongtiesaz.org ). Also see: Loretta’s research on identifying implicit bias ( The thumbnail image is from her work .) Lotetta’s TEDx talk on AI and remembering Yoshua Bengio wiki Thank you to our Embedded Patreon supporters for Loretta’s mic, particularly to our corporate sponsor, InterWorking Labs ( iwl.com )....

Oct 17, 20191 hr 2 minEp. 306

305: Humans Have a Terrible Spec Sheet

Amanda “w0z” Wozniak ( @kainzowa ) spoke with us about her career through biomedical engineering and startups. Amanda contributed a chapter to Building Open Source Hardware: DIY Manufacturing . (A book we spoke with Alicia Gibb about in # 289 .) Amanda’s chapter was titled Design Process: How to Get from Nothing to Something. For more information about the companies we discussed, check out Amanda’s LinkedIn page ....

Oct 03, 20191 hr 5 minEp. 305

304: ADC Channel Six

What do you get when you connect the open-source reverse engineer of Valve’s Steam Controller and the main electrical engineer of said device? Jeff Keyzer ( @mightyohm ) and Gregory Gluszek ( @greggersaurus ) join us to talk about building and taking apart devices. Greg’s project is on github as the OpenSteamController . He used pinkySim , an ARM simulator. Jeff has left Valve and is now a freelance engineer as well as selling kits on mightyohm.com . The incredibly useful comic on how to solder ...

Sep 26, 20191 hr 16 minEp. 304

303: Kids, Turn in Your Chips

Jay Carlson ( @jaydcarlson ) is back on the show to discuss education and the techniques he’s using to teach embedded systems. Jay has some great posts on his jaycarlson.net blog. The one related to this show was entitled “ How I Teach Embedded Systems .” Jay was also on Embedded 226: Camp AVR Vs. Camp Microchip where we discussed his fantastic survey of micros in The Amazing $1 Microcontroller . We also mentioned one of his recent posts about 3 cent micros . Teaching has many different approach...

Sep 19, 20192 hr 46 minEp. 303

51: There Is No Crying in Strcpy (Repeat)

Jen Costillo ( @rebelbotjen ) joins Elecia and Christopher to discuss their experiences interviewing (both as interviewer and interviewee). Elecia did an hour long webinar on how to conduct technical interviews. In this show, she mentions a good post-interview ratings system . Google discovered that their brainteasers are not a very effective way to interview. Despite the news that swearing is good for you, we tried to bleep everything. Also, it is minesweeper , not minefield. What were we think...

Sep 12, 20191 hr 22 minEp. 51

302: Worst Book Ever

Christopher interviews an embedded systems engineer with ~25 years of experience across medical, scientific, industrial and consumer products. He asks about career trajectory, field stories, and assorted destruction. Making Embedded Systems: Design Patterns for Great Software Tony’s show about Kalman Filters was 43: A Lot of High-Falutin’ Math...

Sep 05, 20191 hr 11 minEp. 302

301: Giant Novelty Check

Carter Frost spoke with us about the Cabrillo College Robotics club and winning the 2019 NASA Swarmathon . Cabrillo has many student clubs . Cabrillo Robotics has a Facebook page and is @CabrilloRobotic on Twitter. The club gets its funding from the Cabrillo Foundation (to donate, make sure to note “Cabrillo Robotics Club” in your contribution). Please RSVP for the Embedded 300 party on Eventbrite.com....

Aug 29, 20191 hr 7 minEp. 301

300: Introverts Disperse!

Christopher and Elecia talk about the upcoming Embedded 300 party (Sept 7th!), podcasting, and listener emails. Please RSVP for the party. If you didn’t hear the link in the show or don’t recall it, contact us . Thank you to iRobot for sending us Root Robots as prizes! Embedded Patreon Merchandise! We send the Samson Meteor as our guest mic. Thank you for listening!...

Aug 22, 20191 hr 1 minEp. 300

299: Reasonably Foreseeable Misuse

Monk Eastman ( @MonkFunkster ) joined us for an enlightening conversation about hardware compliance engineering. We covered the basics of CE, FCC, UL, and battery certification. We mentioned that Alan Cohen’s Prototype to Product: A Practical Guide for Getting to Market has a good overview of certification. Alan was on Embedded 269: Ultra-Precise Death Ray . For a deeper view of compliance engineer, Monk suggested this book: Electrical Product Compliance and Safety Engineering . Listener Skippy ...

Aug 15, 20191 hr 5 minEp. 299

298: In the Cow Case

Eric Brunning ( @deeplycloudy ) returns to talk about doing science in the field in this crossover episode with the Don’t Panic GeoCast ’s John Leeman ( @geo_leeman ). Eric is a Professor of Atmospheric Sciences at Texas Tech University specializing in storm electrification and lightning. We spoke with Eric on 268: Cakepan Interferometry about lightning and using baking goods as measurement devices. Eric was also on GeoCast 134: Launching Balloons out of a UHaul . We spoke with John about his Ph...

Aug 09, 20191 hr 27 minEp. 298

297: Mice to Do My Bidding

Chris Svec ( @christophersvec ) spoke to us about how hope can improve our software and work environments. Chris is the author of Embedded Software Engineering 101 blog and has been on the show several times since his first appearance in 78: Happy Cows . He mentioned Seth Godin’s Three Wishes post . We talked attentional focus and passing basketballs . Details for the Embedded Cats and Hacks party are in the show. If you can’t attend, well, maybe you can still get a mug ( zazzle ). If you can at...

Aug 02, 20191 hr 13 minEp. 297

296: Train Me Later

Shruthi Jaganathan spoke with us about recycling, machine learning, and the Jetson Nano ( @NVIDIAEmbedded ). More about the Green Machine , the computer vision, machine learning, augmented reality way to sort your lunch leavings. The code is available . The system was on a Jetson TX2 developer kit and Shruthi has been moving it to the physically smaller and only $99 Jetson Nano developer kit ( buy ). Shruthi has been getting into AI with the Jetson Two Days to a Demo as well as NVIDIA’s free Get...

Jul 25, 201946 minEp. 296

295: In the Key of Lime

This week we talk about CircuitPython ( @CircuitPython ) with @adafruit ’s Kattni Rembor ( @kattni ) and Scott Shawcroft ( @tannewt ). The suggested first board is CircuitPlayground Express with LEDs, sensors, and buttons. CircuitPython is also available for many other boards including the BLE Feather (NRF52832). For a basic introduction take a look at What is CircuitPython and see some example scripts . To dig a little deeper, check out the many resources in Awesome CircuitPython . The whole th...

Jul 18, 20191 hr 12 minEp. 295

294: Ludicrous Numbers of LEDs

Mike Harrison ( @mikelectricstuf ) challenged us to a PIC fight on Twitter . Surprisingly, no blood was shed and we mostly talked about LEDs and art installations. Mike’s YouTube Channel and his website electricstuff.co.uk His professional hire-him-to-work-on-your-neat-stuff site is whitewing.co.uk For driving LEDs, Mike likes the TI TLC5971: 12-Channel, 16-Bit ES-PWM RGB LED Driver with 3.3V Linear Regulator . Mike will be at 2019 Hackaday SuperCon !...

Jul 11, 20191 hr 5 minEp. 294

293: Skateboard Tricks

Limor Fried of Adafruit spoke with us about engineering, education, and business. Some new boards we talked about include the PyGamer and PyBadge (which also has a lower cost version ). TinyUSB , an open and tiny USB stack from Hathach. In addition to the many excellent tutorials there are some interesting business related posts on Adafruit Learn : How to Build a Hardware Startup and How to Start a Hackerspace Want to get more involved with the extensive, wonderful, and supportive Adafruit commu...

Jun 27, 201944 minEp. 293

292: Now I Feel Less Cool

Christopher ( @stoneymonster ) and Elecia ( @logicalelegance ) babble about their current projects involving ants, guitars, machine learning, and party planning. A video of Christopher’s ants Some tweet threads about our tour of Santa Cruz Guitar Company . Arrival (also: very old wood ) Wood is awesome Adding science to precision craft Elecia has been reading Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron. While the 2nd edition preview is on O’Reilly’s elect...

Jun 20, 201954 minEp. 292

291: General Drip and Tinkle

Karl Auerbach of InterWorking Labs spoke with us about how the internet works. We talked about domain name services ( DNS being the primary one), registries and registrars , domain thieves , and the History of the Internet project. Karl runs his own (non-DNS) domain name service on his site www.cavebear.com . The site also includes notes from his time on the ICANN board ( such as this one where they talk about redemption periods)....

Jun 13, 20191 hr 24 minEp. 291

290: Rule of Thumbs

We spoke with Phillip Johnston ( @mbeddedartistry ) of Embedded Artistry about embedded consulting, writing about software, and ways to improve development. In the Embedded Artistry welcome page , there is a list of Phillip’s favorite articles as well as his most popular articles. Some of Phillip’s favorites include: Embedded Rules of Thumb Improving SW with 5 LW Processes Learning from the Boeing 737 MAX saga We also talked about code reviews and some best practices . The Embedded Artistry news...

Jun 06, 20191 hr 14 minEp. 290

289: Stamping HORSE on Zebras

Alicia Gibb ( @pipix ) joined Elecia to talk about open source hardware, the OSHW association ( @ohsummit ), using trademarks for quality control, and light-up LEGO blocks. Alicia is the editor and author of Building Open Source Hardware: DIY Manufacturing for Hackers and Makers . It is a handy resource for any manufacturing. Alicia is the director of the Blow Things Up Lab , part of the Atlas Institute at the University of Colorado Boulder . Light up LEGO blocks are available at Build Upons . T...

May 30, 20191 hr 15 minEp. 289