Lets say you have a commercial device you are experimenting with. It has a flash memory chip that cannot be read while in-circuit (I have already tried the clip thing), so you have to de-solder it every time you want to read it, plug it into the socket of the chip programmer, dump the memory, and then re-solder it back onto the PCB, so the device can interact with it.
(I am then doing a diff comparison on the dumps in order to determine how the device's MCU is storing information in the flash chip)
Eventually, after enough heating the cooling cycles, something bad is going to happen to the pads on the PCB. I have ruined a few boards in this way in the past. So I want to minimize the amount of time I am heating it.
I thought "wouldn't it be great if there were some kind of adapter that I can solder onto the SOIC-8 pad on the PCB, that then connects to an SOIC-8 programming socket, so I can easily remove, read, and reinsert the chip onto the board without soldering".
But no such thing exists.
So how do most people handle this situation?