Unable to load image

Team lead "mandates" GitHub Co-pilot for devs :marseytypinglaugh: - this means he wants people to starve (because capitalism) :marseylibleft:

https://lobste.rs/s/xphqpc/new_github_copilot_research_finds#c_d9mctd

Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

37
Jump in the discussion.

No email address required.

Now I see why Copilot works better in environments where clear communication is nurtured and encourage - I had no idea anyone would consider it a normal course of action to fire someone over something so trivial.

This guy is an idiot. He states that he mandates Copilot but then acts befuddled when others inform him of the implications of mandating the use of a particular tool.

Edit:

Thanks for sharing your experience with Copilot! Did you notice any difference in quality between different languages and frameworks?

Yes, definitely. It seem to have been trained extensively on Javascript, Python, Typescript, and Rust in particular. It is noticeably worse with C and C++. For languages that have similar syntax, it can also confuse them with each other.

So it writes better code than the average open-source contributed but can confuse similar language syntax? Lol

Someone else posts:

Don't get me wrong, Copilot and all the other cowtools help you write working code faster, and most of the time it's all that matters. But when you're working on something really hard, the kind of code where you need the whole mental model in your head to nail the abstractions just right? You should probably turn it off.

Ding ding ding. If you're not doing boilerplate code monkey shit then Copilot can be a hindrance. And guess what kind of work takes up most of development time?

Edit2:

Why are you writing block after block of trivial, obvious code in the first place?

You've never needed to write boilerplate?

I routinely remove boilerplate. And if I find myself repeating the same code over and over again, I make it a function, or, more rarely, a macro.

The time I take to write and rewrite my code 10 times over is so small, compared to the time I spend reading my code, reading about the API I may use, thinking of the simplest approach, making sure I accounted for all edge cases… that it's not even worth optimising yet. My slow-ish 60 WPM are more than enough.

:#marseychefkiss:

Edit3:

Bad devs will produce worse code faster, good devs will produce better code faster. AI is just going to make the gap bigger, but most devs are bad so overall code will get worse.

:#marseyhesright:

If any of you want to know what the future of tech will be like, watch the movie Brazil.

Jump in the discussion.

No email address required.

I was sitting with a junior dev prompting chat gpt. I prompted it 7ish times tweaking it each time saying something like this could would work but its not what i want to prove a point. Itll do what you ask, but you have to really know exactly what you want to have a good outcome and its probably easier to just write it at that point.

That said... if i need a shitton of code documentation oh ya its chatgpt time

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.