Attacked by a Goose on the Way to the Office — Embedded

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 Mindstorms!

Pybricks is a MicroPython based coding environment that works across all Lego PoweredUp hubs and on the latest Mindstorms elements. The creators are David Lechner and Laurens Valk.

Ralph was the first person to boot a full Debian Linux distro on the brick, see EV3Dev, a Debian Linux for Lego Mindstorms EV3. 

BrickLink was originally a site for third party resellers of new and used Lego sets and elements. The site was purchased by the Lego Group a few years ago. It’s still a great place to buy individual parts – for example a 4 port PoweredUp hub to run the new PyBricks on 🙂

ReBrickable is a site dedicated to taking off-the-shelf Lego sets, and creating something new with the set. In particular see the MOCs Designed by LUCAMOCS, fantastic Technic vehicles as well as interesting designs for vehicle subsystems.

Yoshihito ISOGAWA – YouTube is an absolute genius at coming up with practical applications of new LEGO Elements. Ralph recommends his books as “awesome to read”.

LEGO uses 18 Cucumbers to build real Log House 

Ralph highly recommends Test Driven Development for Embedded C  by James Grenning (who has been on the show: 270: Broccoli is Good Too, 109: Resurrection of Extreme Programming, and 30: Eventually Lightning Strikes).

Origami Simulator and Elecia’s origami generating python code on github

Transcript

Next Post

Security and Third-Party Transports

Security and Third-Party Transports A couple of weeks ago, news broke that governments might be spying on push messages delivered through Apple’s push notification system or Google’s Firebase Cloud Messaging. (hat tip to Prof. Matthew Green for raising awareness) IMHO, governments are only part of the problem. Apple and Google […]
Security and Third-Party Transports