> I know how to write code, I just don't have time. AI has been an absolute game changer in let me get OS projects out into the world that I just didn't have time to build before.
Another important development is that coding assistants greatly reduced the cost of refactoring whole software projects. With coding assistants we can explore the solution space with deeper changes at a fraction of the time it would take us just to write the code alone, let alone draft how modules were designed.
This isn't without tradeoffs, though. Some models can and often do generate code that misses the bar on maintainability. Just because we save time writing it that doesn't mean we don't have to spend time reiterating, cleaning up,and updating system prompts/instruction files to ground the prompts.