496: Beauty, Elegance, Consistency
Embedded6 Maalis 2025

496: Beauty, Elegance, Consistency

Professor Shimon Schocken spoke with us about teaching computer science from NAND logic gates to arithmetic units, micro assembly, virtual machines, compilers, operating systems, and the Tetris games. We also talk about good design, good interfaces, and good tests.

Shimon's book is Elements of Computing Systems and the website with the course lecture notes, slides, videos, simulators, and everything you need is nand2tetris.org.

Shimon mentioned his work with teaching math, that is www.matific.com. You can find out more about Shimon's other projects on his site shimonschocken.com (including his fascinating TED talk: The self-organizing computer course).

Shimon's co-author is Noam Nisan who also wrote about understanding logic systems (look, anytime we can bring up Gödel's incompleteness theorems, we will).

We talked about Tim Bell's CS Unplugged, teaching computer science concepts without a computer. It comes in Classic and Modern flavors.

Transcript

Memfault is a leading embedded device observability platform that empowers teams to build better IoT products, faster. Its off-the-shelf solution is specifically designed for bandwidth-constrained devices, offering device performance and product analytics, debugging, and over-the-air capabilities. Trusted by leading brands such as Bose, Lyft, Logitech, Panasonic, and Augury, Memfault improves the reliability of devices across consumer electronics and mission-critical industries such as access control, point of sale, energy, and healthcare. To learn more, visit memfault.com.

Jaksot(567)

413: Puppy-Like Glee

413: Puppy-Like Glee

Chris and Elecia chat about practice, software quality, and empathy for seemingly unmotivated team members. Elecia is teaching another cohort of Making Embedded Systems in the fall, starting late Aug...

19 Touko 20221h 8min

412: Inductors Don't Have Feelings

412: Inductors Don't Have Feelings

Tom Anderson returned to the show to describe how transistors and passives work. We discuss everything from vacuum tubes to diodes to transistors (PNP and NPN) to resistors and capacitors. We search f...

12 Touko 20221h 15min

411: Batteries Get Upset

411: Batteries Get Upset

Ethan Slattery joined us to talk about animals, animal trackers, and how they work. Ethan works for Wildlife Computers. They use the Argos Network for data transfer. He was previously at MBARI and wor...

5 Touko 20221h 7min

305: Humans Have a Terrible Spec Sheet (Repeat)

305: Humans Have a Terrible Spec Sheet (Repeat)

Amanda "w0z" Wozniak 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 wi...

28 Huhti 20221h 4min

410: Emacs From the Future

410: Emacs From the Future

Chris and Elecia chat about tools, interrupts, and general happenings. Thank you to Newark for supporting the show! The part that was not guessed was an RF FET: MRF1K50HR5. Elecia found MCU on Eclip...

21 Huhti 202251min

409: A Better World

409: A Better World

Dr. Shirley Davis spoke with us about her book: Diversity, Equity & Inclusion For Dummies. Dr. Davis is a speaker and consultant on diversity, equity, and inclusion topics; her website is drshirleydav...

14 Huhti 202259min

295: In the Key of Lime (Repeat)

295: In the Key of Lime (Repeat)

This week we talk about CircuitPython with Adafruit's Kattni Rembor and Scott Shawcroft. The suggested first board is CircuitPlayground Express with LEDs, sensors, and buttons. CircuitPython is also a...

7 Huhti 20221h 11min

408: Room In Your Heart for Your Robot

408: Room In Your Heart for Your Robot

Machine learning engineer and science fiction author S. B. Divya joined us to talk about artificial intelligence, robotics, and humanity. Divya's first full-length book is Machinehood which has been n...

31 Maalis 20221h 9min

Suosittua kategoriassa Tiede

tiedekulma-podcast
rss-mita-tulisi-tietaa
rss-poliisin-mieli
docemilia
utelias-mieli
radio-antro
filocast-filosofian-perusteet
rss-sosiopodi
ihanat-ipanat
mielipaivakirja
rss-bios-podcast
rss-duodecim-lehti
rss-laakaripodi
rss-radplus
rss-opeklubi
rss-lihavuudesta-podcast