Thanks for your reply.
I’m going to stick to DaisyDuino for now as I learn more about C++.
As a workaround, so that the end user can still easily update, I’m using a resetToBootloader function (BOOT_FLASH attached to a pin? - #18 by infrasonicaudio), which will allow for a compiled binary (from Arduino IDE) to be flashed via the daisy web programmer.