@neauoire Personally, I find a 10-20 second build quite snappy and under a minute (for bigger stuff) tolerable.

Total and strong agreement, though, that a rapid modify-build-test cycle is a huuuuge productivity (and just quality of life) win and well worth optimizing around.

For embedded development, this has also always meant "invest in a fast and hands-free way to shoot the new build down to the hardware", because nobody has time to spend their life swapping sdcards and suchlike.