Problems programming Atmega 328p-au TQFP

it does but I didn't initially wire it up because my understanding was that the ISP cable would do the reset. However, i've since added the reset button to take the RESET pin low and tried pressing it before the programming initiates but to no improvement.

Here's a picture of what's currently connected, any pin without something on it listed in the first post is still not connected, the rest of the board is unpopulated, but the reset switch has now been attached.