What could an automated system like copilot possibly trained on our own commits possibly learn about quality that humans did not insert themselves?
If anything, they will facilitate the transfer of past expert knowledge to novices trying to build software that (to some extent) looks like existing software. Great! But now we have empower mostly new, inexperienced developers with the tools for more rapid development of software.
I might be a party pooper, but IMHO software quality to a great extent lies restraint, in lines of code that were never written. Until Github automatically purges low quality projects, I remain very skeptical to all this.
What could an automated system like copilot possibly trained on our own commits possibly learn about quality that humans did not insert themselves?
If anything, they will facilitate the transfer of past expert knowledge to novices trying to build software that (to some extent) looks like existing software. Great! But now we have empower mostly new, inexperienced developers with the tools for more rapid development of software.
I might be a party pooper, but IMHO software quality to a great extent lies restraint, in lines of code that were never written. Until Github automatically purges low quality projects, I remain very skeptical to all this.