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)

394: Being Four-Year-Olds

394: Being Four-Year-Olds

Professor HyunJoo Oh of GeorgiaTech spoke to us about paper machines, paper mechanical movements, paper sensors, paper tiny Jansen Strandbeests, and paper art. HyunJoo is a professor at GeorgiaTech. S...

3 Joulu 202159min

393: Don't Drive My Baby Off the Table

393: Don't Drive My Baby Off the Table

Professor Carlotta Berry from Rose-Hulman Institute of Technology joined us to talk about robotics, PID tuning, engineering education, ethics, her book, and standing up in front of a classroom. Carlot...

19 Marras 202158min

286: Twenty Cans of Gas (Repeat)

286: Twenty Cans of Gas (Repeat)

Colin O'Flynn (@colinoflynn) spoke with us about security research, power analysis, and hotdogs. Colin's company is NewAE and you can see his Introduction to Side-Channel Power Analysis video as an in...

12 Marras 20211h

392: It Was C++ the Whole Time!

392: It Was C++ the Whole Time!

Debra Ansell joined us to talk about making light up accessories, patenting ideas, and sharing projects. Debra's project website is geekmomprojects.com, she's @geekmomprojects on Twitter and Instagram...

4 Marras 20211h

391: The Lesser of Two Weevils

391: The Lesser of Two Weevils

Chris and Elecia chat about their current projects and ideas. Elecia is teaching Making Embedded Systems at Classpert. The course is based on her book with lectures to extend the information, quizzes,...

28 Loka 202155min

390: Irresponsible At the Time

390: Irresponsible At the Time

Tyler Hoffman joined us to discuss the issues associated with embedded devices at consumer scale. We talked about firmware update, device management, and remote diagnostics for millions of devices. Ty...

21 Loka 20211h 12min

389: Blobs Are Not Stressful

389: Blobs Are Not Stressful

Alpenglow's Carrie Sundra spoke with us about frivolous circuits, solder live streaming, and yarn. Alpenglow Industries sells frivolous circuits, some pre-built (like FUnicorn) and some are buildables...

14 Loka 202159min

275: Don't Do What the Computer Tells You (Repeat)

275: Don't Do What the Computer Tells You (Repeat)

Janelle Shane (@JanelleCShane) shared truly weird responses from AIs. Her website is AIWeirdness.com where you can find machine-learning-generated ideas for paint colors, ice cream, and cocktails (a...

7 Loka 20211h 10min

Suosittua kategoriassa Tiede

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