... but why to wait 30 seconds /or more/ for any programming? Next step was a logical and normal: JTAGICE MKII which can shrink 30s to 2s...
One day you may realize that some devices, and some tools are just... better.
Is faster better though? Doesn't the whole 'click and it's compiled' method simply remove thinking time? Time which would be better spent thinking about the problem rather than throwing a few random changes into the code?
How often do we see code on here which is, frankly, a pile of rubbish? Code which has been throw together with no thought? Code which evolves with no thought? Random modifications in some desperate attempt to solve a problem?
Like a lot of people here, I started writing microcontroller code when a compile/link cycle would take minutes. Long enough to walk to the coffee machine and back. Time to think through your next steps. And you know what? I'll bet we were just as productive as people are today with their instant results.