The tooling will be pretty interesting.. basically prompts per file and a overlaying diff per prompt..
Focus mostly on the almost functional design of software, with well defined input and output as the most important criteria. Also lots of "meta" tags, that filter the trained in network layers for "fast" code, "secure" code, "minimal working smaple" code by injecting addtional prompts. The trick is to use the prompts as a selection menue for the data variations stored within the Network.