Why every hobby project eventually needs a custom PCB, a 3D-printed enclosure and a questionable firmware update process

A post with a deliberately long title, to test how title tiles fit their text.