Post AbkyWgtvR8OcuEPOXA by loke@functional.cafe
(DIR) More posts by loke@functional.cafe
(DIR) Post #Abf4nS08o41SBw4luK by itamarst@hachyderm.io
2023-11-10T03:11:32Z
1 likes, 6 repeats
Thinking about it some more, the fundamental flaw with CoPilot is that the goal is to make it faster and easier to generate code.As a programmer, you don't want to generate code. You want to solve problems, and the less code involved the better. I don't want tools that will generate repetitive code, I want less repetition.https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/ shows the problem. "Less mental effort on repetitive tasks", sure, but you should be trying to _prevent_ the repetition, not do more of it.
(DIR) Post #Abf4nV0Fe6tRV99Ozo by itamarst@hachyderm.io
2023-11-10T03:22:55Z
0 likes, 0 repeats
Like, they do an experiment, and it's faster to write an HTTP server with JavaScript with CoPilot. Great, but why would you do that? Why not using an existing server?(To be fair, when I was writing Go I would have been happier if I had a tool like CoPilot. But that feels like a flaw in Go; consider how Rust does the exact same kind of error handling, just vastly better.)
(DIR) Post #Abf52KTn3RZjCt2T7w by lanodan@queer.hacktivis.me
2023-11-10T11:09:37.482607Z
0 likes, 0 repeats
@itamarst It's rather weird, an HTTP server, assuming NodeJS as other JS environments typically don't give any TCP APIs, is part of the standard library: https://nodejs.org/api/http.htmlWhere they not able to read documentation?
(DIR) Post #Abf5Wg8b5usH49b7Ng by Zerglingman@freespeechextremist.com
2023-11-10T11:15:36.902551Z
1 likes, 0 repeats
@itamarst This was always evident to everyone except webniggers.
(DIR) Post #AbkyWgtvR8OcuEPOXA by loke@functional.cafe
2023-11-12T03:26:36Z
1 likes, 0 repeats
@itamarst this nails it. If you find yourself doing a repetitive task when programming, then you have a problem, and reducing repetitive work is what programming was invented to solve in the first place.You're a programmer, why are you doing repetitive tasks?