496: Beauty, Elegance, Consistency
Embedded6 Mar 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.

Episoder(569)

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 Apr 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 Mar 20221h 9min

407: Boards Are Like Sandwiches

407: Boards Are Like Sandwiches

Mihir Shah of Royal Circuits joined us to talk about how PCBs are fabricated and how companies are funded. Mihir was CEO of InspectAR before they were acquired by Cadence. Mihir works for Royal Circui...

24 Mar 20221h 1min

406: R2D2 Is a Trash Can

406: R2D2 Is a Trash Can

Jorvon Moss (Odd Jayy) joined us to talk about making robots, steampunk aesthetics, uploading consciousness to AIs, and the importance of drawing. You can find Jay on Twitter (@Odd_Jayy) and Instagram...

17 Mar 202259min

405: Bacta Tank for Your Brain

405: Bacta Tank for Your Brain

Chris and Elecia talk about burnout, a SPI + RTOS bug, newsletters, receiving feedback, Elecia's class, and listener projects. Elecia's Making Embedded Systems course on Classpert is starting a new co...

11 Mar 202251min

404: Uppercase A, Lowercase R M

404: Uppercase A, Lowercase R M

Reinhard Keil joined us to talk about creating the Keil compiler, the 8051 processor, Arm's CMSIS, and the new cloud-based Keil Studio IDE. MDK-Community is a new free-for-non-commercial use, not-cod...

4 Mar 20221h 2min

403: Engineers Are a Difficult People

403: Engineers Are a Difficult People

Shawn Hymel spoke to us about creating education videos and written tutorials; marketing by and for engineers; and bowties. You can find Shawn teaching FPGAs, RTOSs and other interesting topics on Di...

25 Feb 20221h 13min

402: We Are a Lazy Species

402: We Are a Lazy Species

Chris Svec of iRobot and Phillip Johnston of Embedded Artistry join Christopher and Elecia to talk about the hows and whys of estimating software schedules.. The article that started the discussion wa...

18 Feb 20221h 27min

Populært innen Vitenskap

fastlegen
rekommandert
tingenes-tilstand
sinnsyn
rss-rekommandert
forskningno
jss
liberal-halvtime
tomprat-med-gunnar-tjomlid
smart-forklart
villmarksliv
fjellsportpodden
rss-paradigmepodden
tidlose-historier
dekodet-2
psykopoden
rss-overskuddsliv
diagnose
abid-nadia-skyld-og-skam
rss-nysgjerrige-norge