Issues Uploading Code to ATTiny 84 with Sparkfun AVR Pocket Programmer

I got it to work. Thank you! Why is it that we do not normally use a bootloader with the ATTiny 84? What is the difference between Optiboot, Micronucleus, and California STEAM in theATTinyCore board manager package?

Thanks again!