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)

383: The Monkey's Not Gonna Work

383: The Monkey's Not Gonna Work

Mario Marchese (aka Mario the Maker Magician) spoke with us about robots performing magic, humans performing magic, and writing a book about making magic. We also covered art, making, learning, Sesame...

5 Elo 202157min

382: Playing In the Desert

382: Playing In the Desert

Leah Buechley spoke with us about the intersection of computer science and art. She is an associate professor in the computer science department of the University of New Mexico where she directs the H...

29 Heinä 202154min

381: Mass Sponge Migration

381: Mass Sponge Migration

Chris (@stoneymonster) and Elecia (@logicalelegance) discuss Blender, Make, TCP/IP, and listener questions (mostly about the podcast itself). Lightweight IP: an open source TCP/IP stack for embedded s...

22 Heinä 202157min

380: Trending Toward Telepathy

380: Trending Toward Telepathy

Adelle Lin (@Adellelin) spoke with us about wearables, art, playfulness, and getting together in virtual reality. Adelle's website is touchtech.io. For some VR get togethers, Adelle recommends AltSpac...

16 Heinä 20211h 3min

379: Monstrous Cable Corporation

379: Monstrous Cable Corporation

Tom Anderson (@tomacorp) joined us to talk about floating pins, ADCs, and teaching and learning things. Tom mentioned Horowitz and Hill's Art of Electronics and the vintage books on TubeBooks.org. To...

8 Heinä 20211h 20min

269: Ultra-Precise Death Ray (Repeat)

269: Ultra-Precise Death Ray (Repeat)

Alan Cohen (@proto2product) wrote a great book about taking an idea and making it into a product. We spoke with him about the development process and the eleven deadly sins of product development. We ...

2 Heinä 20211h 5min

378: Pair-enting Programming

378: Pair-enting Programming

Nitya Narasimhan (@nitya) spoke with us about visualizing learning, visual storytelling, sketchnotes, and finding a job that satisfies. Nitya's sketchnotes are all available on the @sketchthedocs Twit...

24 Kesä 20211h 2min

BONUS: Your Cat's Not Part of the Band

BONUS: Your Cat's Not Part of the Band

On this quick bonus episode, Elecia and Christopher chat about their various recent projects, some of which have just been released into the wild. Christopher's band 12AX7 just launched their album Ki...

18 Kesä 202120min

Suosittua kategoriassa Tiede

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