Btw, what I have done is buy a USB->RS232 board and build a programmer (one chip programming another I which can just take in and out). My first circuit board so pretty simple task
Or you can just keep it on the breadboard and put the programs directly on the chip and don't bother with the bootloader.
I might consider using a bootloader if I can manage to program stuff wirelessly though..