Should developer tooling be reinvented for AI-assisted programming?
1 points by dhruvp
1 points by dhruvp
Which parts of today’s developer tooling actually break when coding with LLMs and should they be changed to accommodate AI-assisted programming?
This question should have been asked in the 1960s during the first AI summer. We already changed to accommodate machine-generated code and the change was standard by the 1970s:
Curiously, at the time, we went further:
Later, the biggest innovation was realizing that we can organize specifications into a tree and distribute that as a portable tree.
From this perspective, the main issue today is that folks are not sharing their (hard) prompts, their training data, their model weights, and their coding harnesses. Almost all of the necessary stuff for a reproducible science is kept trade-secret or copyrighted. Incidentally, evidence is that folks' hard prompts are terribly written, their training data is plagiarized, untagged, and dirty in every sense; their model's core weights are fairly similar to everybody else's core weights up to some rotation, and their coding harnesses are also terribly written.