Andrew Mulholland previously posted about using the Raspberry Pi Zero over USB OTG, i.e. programming a Zero over just a USB cable from another machine such as a laptop. Thanks to some improvements to the Raspbian operating system and a bit of as-yet-undiscovered functionality, Andrew has found a way to configure OTG without needing to plug the Zero into a monitor, keyboard etc. This is a marvellous thing and gives you a lot of options such as programming the GPIO from a laptop without any other equipment, save a USB cable. Read how to do it here.