Over the last year, I rarely sit down and write code anymore. Instead, I have code generated and then iterate on it until we achieve the desired effect. I direct and collaborate. Similarly, to change existing code, I attach the file to a chat or paste the functions that require changes, summarize the change and iterate until it achieves the desired effect. My projects are almost always side projects. Whims. Ideas. Prototypes. Examples. Ad hoc’ery. Not production grade code.