News for hackers. Stuff that matters.
Re:GitHub Copilot is generally available by lemmsjid on Wednesday June 22, 2022 @03:46PM (#31840938)
Why can't we come at it from both sides?

Goal of library/language/framework designers: limit boilerplate and unnecessary code

Goal of tool/IDE designers: make it easy to not spend time on boilerplate and unnecessary code.

Both sides have built in limitations that will keep them from completely solving the problem. Terse, highly DRY code tends to also be highly abstracted and hard to read, with a lot of implicit behavior. On the other side, large amounts of generated code lead to tool lockin and cruft accumulation.

There are no comments on this comment yet.