396: Untangle the Mess
Uri Shaked, creator of Wokwi, explains how he built a browser-based simulator for microcontrollers like the AVR, ESP32, and Raspberry Pi Pico (RP2040) using TypeScript. He details the technical challenges of implementing processor cores and peripherals from scratch to ensure full ecosystem compatibility with Arduino libraries, rather than relying on existing emulators like QEMU. Shaked also discusses his unique monetization strategy, where users vote for new features using 'vote powers,' and shares insights on his open-source projects like the Salsa Beat Machine and his educational courses on Hackaday.