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(567)

472: Field of Boxes

472: Field of Boxes

Making Embedded Systems, 2nd Edition came out today! Chris and Elecia talk about the changes, the writing, but not the eldritch horror. Then we talk about pianos and origami. The electronic version i...

7 Mar 20241h 2min

471: Bicycle Built For Two

471: Bicycle Built For Two

Where electronics meets music, there is a board called Daisy. Created by ElectroSmith, Andrew Ikenberry, the goal of the board is to teach computers to sing. Andrew joined us to talk about music, audi...

22 Feb 202458min

470: Upping the Chaos Level

470: Upping the Chaos Level

Helen Leigh joined us to talk about putting together conferences (including Teardown 2024), indie hardware producers (including via Crowd Supply), and building communities. Teardown will be June 21-23...

9 Feb 20241h 16min

469: Saving the World Is Not a Hobby

469: Saving the World Is Not a Hobby

Chris and Elecia chat with each other about motor encoder reading methods, conferences coming up, soldering irons, schematic reviews, looking for a new job, and general life. Some conferences coming ...

28 Jan 20241h 4min

468: Designed to Kill All Humans

468: Designed to Kill All Humans

Anders Nielsen joined us to talk about why the 6502 is the best processor. Anders also sells 65uino kits on his store: imania.dk. For more explanation of what they are, how they work, attaching perip...

12 Jan 202456min

467: Temporary Axolotl

467: Temporary Axolotl

Chris and Elecia talk about cars, fleeting moments of fame, their year, and the sorry state of tools in the embedded space. Chris became internet famous for asking a car dealership's chatbot (powered ...

29 Des 202352min

466: Attacked by a Goose on the Way to the Office

466: Attacked by a Goose on the Way to the Office

Ralph Hempel spoke with us about the development of Lego Mindstorms from hacking the initial interface to running Debian Linux as well as programming Mindstorms in Python. Happy 25th birthday to Lego ...

14 Des 20231h 8min

465: Dinosaurs, Pirates, Spaceships

465: Dinosaurs, Pirates, Spaceships

Yanina Bellini Saibene joined us to discuss teaching, localization, barriers to learning coding, and global communities. Yani works on Teach Tech Together (https://teachtogether.tech/) with Greg Wils...

1 Des 20231h 5min

Populært innen Vitenskap

fastlegen
tingenes-tilstand
rekommandert
jss
rss-rekommandert
tomprat-med-gunnar-tjomlid
forskningno
sinnsyn
villmarksliv
fjellsportpodden
rss-overskuddsliv
rss-paradigmepodden
tidlose-historier
grunnstoffene
dekodet-2
rss-skogkurs-podden
diagnose
vett-og-vitenskap-med-gaute-einevoll
noen-har-snakket-sammen
rss-nysgjerrige-norge