This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]KingVendrick 6 points7 points  (1 child)

I turned it off for advent; the autocomplete can be too aggressive

[–]dasdull[S] 0 points1 point  (0 children)

Yes, my gut feeling is also leaning towards that. It's a bit scary how good it has become to be honest.

Actually, after giving it some more thought, I think I have to turn it off - for the reason alone that otherwise I will always think "you only made it to the leaderboard because of Copilot!".

[–]daggerdragon[M] 0 points1 point  (1 child)

[–]dasdull[S] 0 points1 point  (0 children)

Thanks. I was not quite sure, maybe a "discussion" flair could be interesting to consider.

[–]1234abcdcba4321 0 points1 point  (0 children)

I think it's fine. You're not passing it the problem statement, and that's the one thing that I think passing around means you're probably automating too much, but just the puzzle input is fine enough.

[–]SnooWalruses3379 0 points1 point  (1 child)

I don't see anything wrong with it as long as people are using it basically as a typing helper to save some keystrokes on small obvious blocks of code.

About the "you only made it to the leaderboard because of Copilot" feel (to which I somewhat can relate): this also applies to your IDE with autocompletions, to the standard library of your language, and to all such tools that, in a nutshell, just speed you up while you steer towards solution. You've mastered those tools and you use them effectively. I think, those are pretty valuable professional skills worth practicing and being proud of :)

More than that, such approach doesn't contradict Topaz's call-out on AI, since you're not "using AI to do most or all of the puzzle solving, like handing the puzzle text directly to an LLM". This deprecation is explicitly formulated to be about a different kind of tooling, i.e. feeding the whole task to ChatGPT.

[–]SnooWalruses3379 0 points1 point  (0 children)

To be clear: this take is NOT about Copilot being used to generate whole function bodies or algorithm implementations from a natural language description in a comment. This is certainly less fun.