I think that as the amount of total code increases, the amount of human-written code would shrink considerably in proportion. Also, less code is being written by humans because much of it can be offloaded safely to LLMs.
However I still find myself writing code consistently, or being very involved in a codebase though detailed comments I leave around and then do passes with a clanker to crystalize them.
IMO the best context you can give an LLM is good code. I usually write code by hand in areas requiring finer details–because describing it in English would take longer and the clanker will probably do it differently than I'd like. The investment in making it the way I like it pays off when I can reference it later.