Hey thanks for sharing.
Programming the board is very annoying, I actually broke one by accident because I used to pull out the connector for power cycling the board and tore off a capacitor
I actuall found an other solution that i wanted to share, im now using the OTA update capabilities of the ESP in combination with platformio. This works very nicely, no cables required at all