What is it like to program with artificial intelligence? | Synapse