Just a heads up, chip clips exist so you can modify a SPI chip without having to desolder it. Just be careful because sometimes another component on the board might try to sip power and it'll overload the programmer so it won't be able to power up properly.
this is what I recommend for external flashing:
all you have to do is line up pin 1, and everything works automagically