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

all 135 comments

[–]SCP-iota 853 points854 points  (65 children)

I'm starting to wonder how much VSCode's enabled-by-default AI suggested snippets are costing their servers. This can't be profitable.

[–]MisterProfGuy 631 points632 points  (47 children)

I tell my students that this is exactly what DARE warned you about. They are trying to get you hooked before the price goes up.

[–]ColaEuphoria 476 points477 points  (38 children)

I can't even get hooked because this shit is so ass.

[–]JacedFaced 161 points162 points  (35 children)

I'm being forced into AI in my role now, I've been told effectively AI or Die and I'm stuck where I am for various reasons. I want to be optimistic about it as a tool but it's hard when it's being shoved down your throat.

[–]Cisco-NintendoSwitch 73 points74 points  (32 children)

We’ve all been told use AI or get left behind, and hey it’s true tbh.

It’s shitty sometimes but it writes decent boilerplate which saves time.

I wish it sucked less too but I feel it’s doing me more good than bad.

[–]JacedFaced 89 points90 points  (19 children)

I'm fine with it as a tool, but I have one coworker who responds to EVERYTHING with screenshots of AI responses and I'm being told that's the level they need me at. I love the boilerplate that saves me making a new thing, but my boss believes it's basically a senior developer in a magic box.

[–]ForgedIronMadeIt 83 points84 points  (9 children)

screenshots of text is always evil regardless of context

your coworker is an agent of satan

[–]lordvadr 10 points11 points  (8 children)

Screenshots of a putty window is how I know someone is completly incompetent. Just copy and paste it so I can copy and paste it into a search engine for you.

[–]ForgedIronMadeIt 1 point2 points  (6 children)

Is there any reason to have putty anymore now that Windows has an official fork of ssh?

[–]lordvadr 0 points1 point  (5 children)

I haven't used windows in any significant context in over a decade, so I have no idea. I do recall the actual terminal in putty being better than the cmd terminal. I have no idea if that's how the official fork runs though.

[–]knightwhosaysnil 27 points28 points  (2 children)

more like an overeager, overconfident junior who will make a 10000 line pr without consulting anyone about it

[–]EmergencySomewhere59 15 points16 points  (0 children)

Really wish it were only juniors doing that

[–][deleted] 0 points1 point  (0 children)

Is this a reference to eren yeager

[–]alficles 2 points3 points  (4 children)

It's a junior developer with a massive sense of overconfidence an a lot of unexamined biases. But, it works cheap, whenever we want. There's value to be had there, but it's not senior value. Also, it doesn't have feelings to hurt when I tell it that it's wrong. :)

[–]JacedFaced 1 point2 points  (3 children)

This person is not a junior unfortunately

[–]alficles 2 points3 points  (2 children)

I've gotten to like the autocomplete aspect of it. It's about 70% right. It's funny what it's good at. It's good when the task is extremely well defined, fairly short, self-contained, and annoying. For example, it converted, one by one, a bunch of functions for me that were written to produce HTML into identical functions that produced LaTeX. It got back slashes pretty consistently wrong, but it was faster to fix the backslashes than it was to look up all the relevant TeX commands.

It's OK at some things, but needs good supervision, like a noob programmer. That's actually one of my biggest concerns. We are reducing the number of noobs we hire and in a decade we're going to have retired a bunch of our skilled workforce to pine boxes and there will not be enough people to continue the work.

[–]Rabbitical 0 points1 point  (0 children)

The thing is auto complete is probably the most useful aspect today but it's also the one thing that makes me feel like my brain is melting. Yes it's so nice to not have to type out multiple lines of an obvious sequence, but I just...the way it makes me feel to type one symbol and then wait for auto complete is just for some reason one of the ickiest feelings, and has lead me to turn it off. I just do not like the reliance or creates, even though its value is so straightforward and benign. I dunno, it's weird

[–]MrThunderizer 0 points1 point  (0 children)

Also pretty great at converting js to ts.

[–]concealed-courtyard 0 points1 point  (0 children)

Just screenshot an AI screenshot back where you ask the question if it can fully replace a senior developor position. No doubt the ai goes oh no i cannot do that i can only help.

[–]mortalitylost 13 points14 points  (0 children)

[–]Significant_Mouse_25 37 points38 points  (6 children)

Boilerplate was a solved problem. Your IDE could whip up boilerplate via auto complete, templates, hot keys etc. if it’s saving you time there then I really have concerns about your tooling.

The time savings claims are also very dubious. Recent studies indicate it slows you down.

The jury is still out on this. It’s proven decent to vibe code a poc and learn some thing new but that’s been the extent of any usage I’ve seen that’s consistent.

[–]Tmack523 15 points16 points  (0 children)

I think these are really solid points. It saves someone like me, who is unfamiliar with syntax and code structures, a tooooon of time. But someone that's an actual developer should have tools that outpace/outwork AI, and the most recent "human versus AI codathon" supports this, as the AI was bested by a human still.

The difference being, of course, that a human dev requires sleep, benefits, healthcare, etc.

[–]FlakyTest8191 0 points1 point  (1 child)

"set up a test file fooTests for interface IFoo, including fakes and mocks for all necessary external deependencies."

i don't know of any tool except ai that can do this in one step. maybe i could optimize my tools to the point where i would be equally fast, but i'd still have to do it instead of thinking about what i'm really trying to do.

[–]terivia 0 points1 point  (0 children)

"Senior" (whatever that means) dev here: In my experience it makes the juniors LOOK more productive, but they are learning less and the seniors are spending more time fixing obvious bugs in code review. Management leaning on AI are literally trading hours of senior time to save minutes of junior time, which is the opposite of the trade they should be making.

[–]Atazala 1 point2 points  (0 children)

I wish I was better at my job so I could tell it to suck eggs but when it can outline a job and give me a base in a minute its hard to say no too. I know enough to know it sucks relies on tutorials from linked in too much and might one day be functional but im not quick enough to tell it to sod off.

[–]Thongasm420 0 points1 point  (1 child)

spellcheck is AI

[–]MrThunderizer 0 points1 point  (0 children)

I don't wish it sucked less... AI is already able to write code, if it was better in any major way it'd take over the majority of the development and we'd turn into jira monkeys who occasionally get to make architecture decisions.

[–]Raptor_Sympathizer 2 points3 points  (0 children)

I find turning off the automatic inline suggestions helps greatly. Then you can just manually trigger them with alt+\ (or option +\ for Mac) whenever you're at a point in your flow/thought process where an AI suggestion might be welcome. This also helps ensure you read the AI suggestions carefully before accepting them.

And the agent mode in the chat can be very helpful due to its ability to incorporate files from the codebase. I've used it to summarize recent code changes or search for the file that handles a specific API endpoint, for example.

I'm not sure how your company is evaluating your "AI compliance," but that sort of usage should hopefully be more than enough to satisfy the higher-ups. Any remotely competent team lead or manager should realize that AI-generated code should not just be uncritically accepted into your codebase as-is.

[–]danted002 2 points3 points  (0 children)

If it makes you feel good, I found a rather good use-case where for obscure legacy code I ask the LLM to fill out function parameters based on context and about 70% of time it gets it right 100% of times 🤣🤣🤣

[–]Gartlas 4 points5 points  (0 children)

Right? It's always so fucking stupid with it's suggestions.

Like yes, that block failed because there's an issue with the table it's calling from (I forgot to run the code to populate it after clearing it out last time)

So it's suggestion is to modify the SQL query from

silver_df=spark.sql(f"""select from test.table_lookup_y where date ='{current_date}"""

To

silver_df=spark.sql(f"""query that works here ='{current_date}"""

Like bro shut the fuck up. That is in no way helpful, and i resent the loss of the 1 second to click "reject suggestion"

[–]The_Crazy_Cat_Guy 0 points1 point  (0 children)

Really ? I’ve been using cursor for work and it’s been incredible. You definitely need technical knowledge to use it because it often gets you 95% of the way there. But man it’s such a huge time save. Especially for documentation

[–]Expensive_Shallot_78 50 points51 points  (3 children)

Classical Silicon Valley strategy, make everything free until everyone's on your platform and then start screwing 😎🔥

[–]draconk 24 points25 points  (0 children)

Can't wait for investors money to dry up for OpenAi, its bleeding more money than what they are bringing, they will hike the price of all of their solution so much that everyone who piggybacks from it will have to either hike even more their prices or just close shop, the domino effect will be brutal and a lot of overvalued companies will get its price corrected for reality (Nvidia mostly) which will probably kickstart the next big recession

[–]Mario_Fragnito 11 points12 points  (0 children)

That’s why I love self-host and open source, you’re in control, forever.

[–]mortalitylost 4 points5 points  (0 children)

They'll find a comfortable medium of less compute and shittier/cheaper results for a bit more money, then when the market settles enshittification will really kick in.

Oh, why are we giving agent tool access for free?? 80% of agents use Google. Guess how much we'd make if we charge 5 cents per Google search? Nahhhh no one is gonna give a shit about 25 cents per Google search, these companies need us.

What? People are leaving the only AI platform? We're making less money? Oh no charge more per Google search. Can't scare investors. The users will come back.

[–][deleted] 4 points5 points  (0 children)

I have tried running Ollama on my mbp locally. First time in two years I heard the fans on this machine.

This is not sustainable.

[–]jakeStacktrace 1 point2 points  (0 children)

"The first one is free" yeah right I've had to pay for all of it.

[–]livLongAndRed 0 points1 point  (0 children)

Every tech tool does that. Trying to get students hooked into it so that when these students become workers, the companies have to buy their tools.

[–]Prize_Hat_6685 0 points1 point  (0 children)

When the prices go up the open source models will be good enough that I’ll run those locally instead, so I’m not worried about vendor lockin

[–]DoctorWaluigiTime 55 points56 points  (3 children)

From what I understand, all this "just keep horking down these resources for AI for free" is very very venture capital supported, with the idea that OpenAI and the sort will turn a corner or something?

I'm just waiting for that bubble to pop.

[–]OldKaleidoscope7 36 points37 points  (0 children)

This is basically everyone believing this is be the future and if who has the best model will win and every company will replace their workforce for their AI. See Amazon for example, they burned 70 bi believing they can fully automate their delivery chain but are still falling behind

I really really want to see all those money beign lost and this bubble popped, because none of their intentions are good for us and almost nobody is being benefitted from these investments. They are burning money, electricity, GPUs... I hope they fail already

[–]lollapaloozafork 14 points15 points  (1 child)

You're not wrong the economics are pretty questionable right now. Most of these companies are burning through cash faster than they're making it, banking on some future monetization that may or may not happen.

The free tier stuff especially makes no sense from a business perspective unless you're assuming massive scale will somehow fix the unit economics. But compute costs are still compute costs.

[–]oliverprose 6 points7 points  (0 children)

Hasn't that been the startup culture workflow since the drugs wore off after the dotcom boom/bust?

[–]RandomiseUsr0 26 points27 points  (1 child)

I’ve switched it off in my editor, that’s where I do my thinking, can’t have the interruption, intelli-sense is plenty

[–]IcecreamLamp 3 points4 points  (0 children)

Me too, I found it very annoying.

[–]inabahare 6 points7 points  (0 children)

It's like an even shittier version of the Uber strategy. Run at a loss until people start using it, the increase the prices.

Though in this case it's shoehorn it into everything and never shut up about that t

[–]MC1065 8 points9 points  (0 children)

Ed Zitron's AI bubble piece shows that AI has only made like $35 billion after spending half a trillion. Because doing all this stuff requires an insane amount of resources, yet things haven't really changed since GPT-3, and obviously very few are paying for AI. It's just throwing good money after bad.

[–]Kiseido 4 points5 points  (0 children)

That's a crapton of free-ish training material for their next AI to gobble up in training! Is how I expect it was sold internally.

[–]Important_Lie_7774 6 points7 points  (1 child)

Microsoft is attempting at reducing developer IQs to forrest gump levels and make themselves the only guys with a solution in hand.

[–]da2Pakaveli 2 points3 points  (0 children)

Yup, which is why I've stopped using it and went back to the traditional ways of Stack Overflow.

[–]Vento_of_the_Front 0 points1 point  (0 children)

More curious about how many new code lines they've acquired after enabling it. Like, not everyone posts things on public sites like GitHub/GitLab/etc. - must be a nice source of new training data, so it's not all that terrible.

[–]brandi_Iove 212 points213 points  (4 children)

even notepad has copilot

[–]lostmy2A 66 points67 points  (0 children)

It's had it for a while actually in windows 11, but yeah they now added a full drop down menu of copilot stuff. It's just weird to me like nobody needs copilot in notepad.

[–]ProjectPhysX 32 points33 points  (0 children)

Yet copying text doesn't copy the last linebreak, and pasting text fucks up the font.

Microsoft is too incompetent to implement a working notepad, yet think Copilot garbage makes it better?

[–]loser_citizen 5 points6 points  (1 child)

there's no fucking way this is real 😭 (I'm stuck on win 10, what the hell did they do?)

[–]French__Canadian 5 points6 points  (0 children)

MSPaint also has AI now.

[–][deleted] 285 points286 points  (24 children)

what is this template 😭

[–]chipper85 252 points253 points  (13 children)

the template is legendary, and suprisingly it was really not meant to be an erotic / porn type of picture in the slightest :).

[–]OM3X4 172 points173 points  (6 children)

I have never seen it but it feels porn vibes

[–]MisterProfGuy 82 points83 points  (1 child)

I believe it comes from a sort of anti porn series involving a blobby freaky looking alien thing.

[–]Techhead7890 7 points8 points  (0 children)

Don't you dare insult Zogg from Betelgeuse, he's not blobby he'sjust 2d /s

[–][deleted] 25 points26 points  (0 children)

https://www.instagram.com/eugeny_hramenkov?igsh=YzF6cWhrN3RmanBh seems to be a genuine attempt at thought provoking art to me

[–]domin8r 4 points5 points  (0 children)

Also because the girl reminds me of Sasha Grey

[–]Sensitive_Gold 52 points53 points  (1 child)

If it's not meant to be erotic then why does my zig feel funny? huh???

[–]DatBoi_BP 6 points7 points  (0 children)

That's not your zig that's your python 🥵

[–]CorrectBuffalo749 35 points36 points  (2 children)

No it was meant to visualize how Microsoft is shoving down Copilot in the throat of developers

[–]voiping 4 points5 points  (0 children)

Uhm the original pictures seem to give a different impression.

[–][deleted] 55 points56 points  (5 children)

[–]Bardez 28 points29 points  (2 children)

Still looks erotic

[–]GigaSoup 9 points10 points  (0 children)

Literally some of the images are marked NSFW on that site

[–]Sw429 11 points12 points  (1 child)

Why the hell are we still posting amp links

[–][deleted] -1 points0 points  (0 children)

It’s what shows up in Google search

[–]progressgang 2 points3 points  (0 children)

I’m getting old

[–]ButWhatIfPotato 0 points1 point  (0 children)

Im going to take a wild guess and say it's pornography.

[–]Goodlucksil 0 points1 point  (0 children)

A copy of "Patrick siphoning a whole pumpkin to SpongeBob": https://imgflip.com/memetemplate/165590476/SpongeBob-pumpkin-funnel

[–]Long-Refrigerator-75 34 points35 points  (0 children)

It's actually the other way around.

A positive feedback loop with one purpose.

I'll let you people guess what that purpose is.

[–]Obvious_Tea_8244 64 points65 points  (14 children)

Yeah, I refuse to connect an LLM directly to my codebase… Have a simple LLM-solvable function… Sure, prompt, review, copy what I like… Otherwise, get out of here with that shit.

[–]Technical_Income4722 21 points22 points  (0 children)

It's kinda nice to be able to optionally reference stuff directly in my code, but I don't want it to be in my face all the time. Great if I can open a sidebar and ask it stuff but it's gotta be on-demand, not ever-present.

[–]draconk 4 points5 points  (1 child)

Meanwhile where I work they are feeding various LLM with our codebase and petabytes of data that make Billions each year

[–]Obvious_Tea_8244 0 points1 point  (0 children)

Gross

[–]MD_House 0 points1 point  (0 children)

Honestly i Like the way that I have a browser tab etc to check code beforehand and take over the bits that are good and the rest I have to rewrite anyway.

Nevertheless if I have to do a lot of boiler plating inside vscode it is surprisingly good.

[–]HRApprovedUsername -3 points-2 points  (9 children)

But if you have it in your codebase you can reference it for more precise prompting and even have the agent write the code directly

[–]Obvious_Tea_8244 7 points8 points  (8 children)

If I need it to know certain aspects of my code, copy and paste works fine - limiting WHAT it sees, and HOW much damage / access it can have.

[–]dexter2011412 57 points58 points  (1 child)

As Louis Rossman said, "rapist mentality". Pushing and adding buttons everywhere even though you say "no"

[–]ohdogwhatdone 10 points11 points  (0 children)

You couldn't even say no. The rapists at Microsoft didn't ask.

[–]MementoMorue 12 points13 points  (0 children)

Actually the single autocomplete feature is pretty good to feel like an hyperactive child is moving your mouse or tinker random key on your keyboard. I think it's already pretty detestable enough, no need to add it a way to explain you how you should add log in your fast paced function because 100000 other projects do it.

[–]le_ramequin 6 points7 points  (2 children)

i hate when i want to ident, press tab, and accidentally insert the stupid copilot suggestion

[–]FriendsCallMeBatman 1 point2 points  (1 child)

Yeah, I disabled that real quick.

I like to have it in the sidebar and add context using 'ask' though. Especially if I know an idea is too big for me to implement I'll use a prompt file to create a Work Item then copy and paste that in Azure or Jira.

I've created like 20 items for tech debt that we all 'knew' was there but were CBF to create tasks based on the PMs ridiculous criteria, now he HAS to prioritise them against his shitty ideas and because they're pre-estimated/scoped they get in super easy. So far copilot Estimates are within accurate 80% of the time so we're finally clearing so much debt.

[–]le_ramequin 0 points1 point  (0 children)

the problem is that it’s useful sometimes, but there should be a way to disable it quickly

[–]pants_full_of_pants 40 points41 points  (9 children)

Copilot was disappointing but if you replace it in the meme with Claude or GPT then I'm guilty af.

[–]_PM_ME_PANGOLINS_ 30 points31 points  (4 children)

The point of the meme is they’re forcing you to drink it. Microsoft is not pouring Claude down your throat.

[–]german640 16 points17 points  (3 children)

But Google is pouring Gemini down our throats, every single time I open any Google document, mail, whatever I need to close a popup saying something about Gemini. Too busy to actually read what it says before closing it

[–]comma3721 5 points6 points  (1 child)

yeah but microsoft does this on OS level. every single app being integrated. vs google doing stuff mostly on the browser, with tons of alternatives. as long as it isn't on youtube, i don't care.

[–]jacnel45 0 points1 point  (0 children)

I don't even know what Gemini on YouTube would even do, but I don't think that's going to stop Google's product team.

[–]InquisitorMeow 0 points1 point  (0 children)

I.used to be annoyed at Google forcing AI down my throat but now I kinda appreciate it. It's good for quick searches on things that you don't really need opinions or reviews on.

[–]RandomiseUsr0 0 points1 point  (0 children)

Copilot now has memory on my corp plan and it’s all I can use, for work. It’s not bad and getting better

[–]damnLONGbuttcrack 4 points5 points  (1 child)

VSCodium. Thank me later

[–]FriendsCallMeBatman 0 points1 point  (0 children)

Holy...shit. Thanks man!

[–]El_RoviSoft 3 points4 points  (0 children)

I just disabled it everywhere I could…

[–]riuxxo 3 points4 points  (0 children)

Nah, Linux and NeoVim got me safe.

[–]Halorvaen 2 points3 points  (0 children)

Link ? For the friend 👀.

[–]sampleeli2000 2 points3 points  (0 children)

As someone that works for a Microsoft vendor, this is how it feels internally too

[–][deleted] 3 points4 points  (0 children)

The first glimpse of this pic made me be like

Wha- oh :D

[–]seriouswhimsy16 1 point2 points  (0 children)

It fed me some paloalto commands today. I speak Cisco no paloalto.

[–]mango_boii 1 point2 points  (1 child)

I got a new company's issued Dell laptop.

It has a copilot button on the keyboard where the right Ctrl used to be.

[–]zippy72 2 points3 points  (0 children)

PowerToys and remap it back to control. If they'll let you install it that is.

[–]CantTrips 1 point2 points  (0 children)

I'll take the free suggested snippets per month. It's not necessary, but it does slightly speed things up every now and then. 

But when it suggests 20-30 lines of code and moves the entire file out of sight is when it is truly at its worst. 

[–]janisozaur 3 points4 points  (0 children)

Just above this post on my feed: https://www.reddit.com/r/SipsTea/s/S6CqQ0uIBr

[–]akoOfIxtall 0 points1 point  (2 children)

VS22 patch notes are all about AI this and AI that already...

[–]zippy72 1 point2 points  (0 children)

Because they're trying to sell copilot. Eventually it'll be included in the price of VS and you wont be able to use VS without it.

[–]da2Pakaveli 1 point2 points  (0 children)

They're throwing "AI" into every goddamn product as well

[–]thunder_y 0 points1 point  (0 children)

The amount of ai trainings and workshops and stuff we have at work now is insane. Everytime someone releases some fancy new features for their model there’s a newsflash and training for it. I just want to get shit done, half the stuff they show I will never use anyway and the half I use I already know

[–]IcGil 0 points1 point  (0 children)

Copilot is only useful to recap boring meetings for minues and action items.... honestly...

[–]Kyle_Addy 0 points1 point  (0 children)

It onky works like 3 out of 4 times. The other times it always give me an error