TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Using GitHub Copilot will turn you into a bad programmer

2 pointsby brobdingnagiansalmost 4 years ago

2 comments

yourenotsmartalmost 4 years ago
I think people&#x27;s reaction to Copilot betrays their own shortcomings.<p>* If you have so little care, agency and skill that using Copilot results in you generating mountains of code you don&#x27;t understand, that&#x27;s on you.<p>* If you think what basically amounts to AI autocomplete will turn you into a bad programmer, then you were already a bad programmer, and that&#x27;s on you.<p>* If you think what basically amounts to AI autocomplete will replace you, then you don&#x27;t provide enough value to your employer, and that&#x27;s on you.<p>* If you are angry about Copilot training on your FOSS code that&#x27;s FOSS not only to people, but also to companies, machines and to the companies and people using these machines, then you publish under FOSS license without understanding what FOSS is, and that&#x27;s on you.<p>The only objective problem here is that Copilot will mix-in incompatible licenses, or even proprietary licenses in its training base, and that should be rectified.<p>But it&#x27;s in beta. So out feedback is expected and welcome, and no need for drama and vitriol.
raxxorraxalmost 4 years ago
Well, stack exchange already turned me into a bad programmer, so...<p>I actually think that there are so many layers of software between the app you develop and the machine, that it is almost impossible to know every detail. There are language, runtime, compiler experts that will certainly know more in their respective domain.<p>I develop embedded systems, mostly bare metal and Linux based systems. Being able to read the output of a C compiler can indeed help. But that isn&#x27;t really my expectation when I develop higher level applications.<p>In general I would support this statement though. Use copilot if it really suggests what you wanted to write anyway and have done so countless times. If it suggest some arcane wundercode, maybe try to write it yourself first.