In this treatise on scope-creep and rabbit holes, the author details their journey of creating a small message board for their girlfriend using an ESP32 and a SSD1306 display. What started as a simple project quickly spiraled into integrating a demoscene tracker, custom tools for palette cycling effects, learning CAD for laser-cutting, and more. The author discusses tools like the ESPAsyncWebServer, AsyncElegantOTA, and Wasm3 interpreter to streamline the development process. They also explore compression techniques, adding sound with the ESP8266Audio lib, and laser-cutting a front panel. Through this process, the author reflects on the value of controlled scope creep in learning and product development.
https://theor.xyz/esp32-love-notes-demoscene/