So this might be a simple question but I can't quite figure out the magic google search terms to find the answer. I am planning on making some climate/weather nodes and some security nodes (window sensors, motion sensors, etc) and am going to use the NRF24L01 modules on the boards. My question is can I still program the arduino/AVR while other devices are connected to the pins needed for programming via the "arduino as isp" sketch.
Basically I am hoping to be able to program the completed board rather then buying an expensive TQFP-to-DIP socket to program them. So far all my experimenting has been with breadboards or simple generic protoboards or the occasional kit or PCB from OSHpark so.