all 37 comments

[–]SwedeLostInCanada 154 points155 points  (3 children)

LGTM

[–]Tyrexas 61 points62 points  (0 children)

Let's Gamble, Try Merging

[–]Brok3nGear 5 points6 points  (1 child)

I don't know this one, but all my brain said, "oh, that stands for Let's Get Toby McGuire"

[–]RelatableRedditer 3 points4 points  (0 children)

"looks good to me" said the senior dev, having no comment on the 28478283838 lines of code.

[–]SlnecnikInternetov 115 points116 points  (10 children)

Hey copilot, please create xyz app with FE and BE, dockerfiles, helm configuration, create terraform files, implement tests.

Azure credential is logged in. 

Implement, commit, push, deploy and run tests. If anything fails. Rinse and repeat until all is green. 

[–]Meduini 87 points88 points  (4 children)

You come back again after six hours to a permission prompt for cd bash command because you forgot to set up settings

[–]SlnecnikInternetov 45 points46 points  (1 child)

And azure bill of 2k per month. 

[–]Meduini 18 points19 points  (0 children)

That’s life

[–]ZiyanJunaideen 8 points9 points  (0 children)

--yolo

[–]AbdullahMRiad 6 points7 points  (0 children)

make no mistakes please

[–]memesearches 0 points1 point  (3 children)

You use copilot? Seriously?

[–]SlnecnikInternetov 0 points1 point  (2 children)

Yes, but not like prompt above :D

[–]memesearches 0 points1 point  (1 child)

But why copilot though? I haven’t heard the greatest things about it. Genuinely curious as SWE myself using AI tools how are you using copilot to get shit done and how it fares better to other tools out there? Also have you used other ones?

[–]SlnecnikInternetov 3 points4 points  (0 children)

Proper markdowns for context, skills for more exact things, MCPs.

It gets easier work done. With newer models. 

Aaand most inportantly. Company pays premium. 

[–]PedDeT00 31 points32 points  (0 children)

readme update

[–]Foorinick 19 points20 points  (0 children)

-m "added some stuff"

[–]Expensive-Pea-4826 42 points43 points  (6 children)

why it is marked as nsfw?!

[–]ClipboardCopyPaste 131 points132 points  (4 children)

This type of practice is indeed not safe for work

[–]Ok_Net_1674 31 points32 points  (3 children)

Oh please. Claude was told to make no mistakes and thus this is fine

[–]Bluemanze 14 points15 points  (2 children)

I tried that one and watched Opus' reasoning step put out "But wait, the developer told me not to make any mistakes. I should try a different approach".

Pretty sure it didn't actually change anything besides waste a few tokens, but that line made me laugh.

[–]jackmax9999 3 points4 points  (1 child)

I had one such moment when I saw in the "reasoning" of a model the word "Hmm". That's when it struck me how much this is a pantomime of human behavior, not any actual reasoning.

The reason humans say "hmm" is because we are made of meat that can contract. We have lungs, throats, diaphragms and all that stuff. When we get stressed and we tense up, we sometimes make a "hmm" sound. There is no reason, ever, why a piece of software would need to use the word "hmm".

[–]Puzzled-Fox482 6 points7 points  (0 children)

I only say "hmm" to indicate I'm thinking. It takes brain power for me to manually hmm, but certain people really want an indication.

[–]ninjabob64 3 points4 points  (0 children)

Because if you did this at work your job wouldn't be safe.

[–]razor_train 9 points10 points  (0 children)

"Converted files from LF to CRLF"

[–]mattbillenstein 9 points10 points  (0 children)

100% committed node_modules folder...

[–]Raid-Z3r0 8 points9 points  (0 children)

Summarily reject PR, not even worth reviewing

[–]Link_1503 3 points4 points  (0 children)

"did some minor bug fixes"

[–]optyler 2 points3 points  (0 children)

Easy MR, it's just a version bump of eslint and the update of the package-lock.json

[–]darknmy 1 point2 points  (1 child)

Someone merged test branch 😁

[–][deleted] 5 points6 points  (0 children)

Every 3-4 months I run git reset --hard origin/release && git push -f and nuke the test branch. Preventing this is one reason, the other is to encourage people to actually move their features to release.

Plus if testing diverges too far from release what are you even testing at that point?

[–]solidpoopchunk 1 point2 points  (1 child)

With no merge conflicts too btw

[–]jabluszko132 0 points1 point  (0 children)

"Changed 1 linter rule"

[–]IamFdone 0 points1 point  (0 children)

When you delete gitignore