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.

Ask HN: GitHub Copilot in VSCode. Does it help?

1 pointsby piotrkeover 1 year ago
I am using GitHub Copilot in VSCode for over a year now, mostly working with PHP, Java and various types of config files, Linux scripts etc.<p>And I have mixed feelings.<p>In general it helps me to write obvious, boiler-plate code and it shows examples (often useful) of parameters (names, default values) without looking into the documentation. This really speeds up things.<p>On the downside, it makes many mistakes, proposing correct values, mixed with made up ones, or once referring to a proper parameter, simply to change its name in another block of code.<p>Another pain point is that it responds slowly. I mean like 1 second later than is the comfort waiting time. So when I already thought it won&#x27;t respond and press &#x27;backspace&#x27; (or &#x27;enter&#x27;) to move on, it shows the answer and it is immediately destroyed by me.<p>Do you have any tips &amp; tricks how to make it&#x27;s usage more effective?<p>Both, in terms of quality of responses (like to increase awareness of the context) and the overall usability (faster responses by tweaking some parameters, or maybe having triggered requests only - always with manual call for help)?<p>Personally, I find this tool very useful, but amount of time spend on correcting those &quot;mistakes&quot; is rather high.

2 comments

JohnFenover 1 year ago
I suspect that it depends on the dev. Where I work, most of the devs have tried this (and other similar) systems, but have largely stopped using them because on the whole they didn&#x27;t improve productivity or code quality.
TheJCDentonover 1 year ago
The quality is not great nor terrible, but with a new and huge code base it helps find a starting point to work on it and to understand what&#x27;s going on.