this post was submitted on 03 May 2025
329 points (98.0% liked)

Programming

19982 readers
342 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] ChairmanMeow@programming.dev 1 points 1 day ago (1 children)

Yeah I think that's why it's valuable to talk about these additions. Is mentioning LLM prompts even of any value?

But that is a separate (and imo much stronger) argument than the whole "mentioning Copilot is MS shilling for their own products"-argument.

[–] andrewt@mathstodon.xyz 1 points 1 day ago (1 children)

@ChairmanMeow I think it's relevant, though — like, if we accept that the whole premise of Copilot is that it doesn't need to be documented, then you have to ask what Microsoft *were* intending to accomplish by putting it in the docs. Clearly they had *some* goal in mind and "to make people use Copilot" is the only thing I can think it could be. And if this bit of the docs exists not to help the user but to drive traffic to Copilot and that's, I mean, yeah, that's an advert disguised as a help file and it's... at best icky

[–] ChairmanMeow@programming.dev 0 points 1 day ago (1 children)

I mean, that's entirely assuming that Microsoft also accepts that the use of Copilot requires no documentation. And given that Microsoft does have decades of experience dealing with users doing all kinds of dumb shit, they might not necessarily agree.

[–] andrewt@mathstodon.xyz 2 points 1 day ago (1 children)

@ChairmanMeow that doesn't strike me as a particularly strong argument for directing those users to a system that will sometimes just make stuff up?

[–] ChairmanMeow@programming.dev 1 points 1 day ago (1 children)

That's assuming you read it that way. I don't really read that section as "Hey go use Copilot for this". Rather as "If you're using Copilot, here's how to do it with that".

[–] andrewt@mathstodon.xyz 1 points 17 hours ago (1 children)

@ChairmanMeow if you're using copilot, why are you reading the docs?

[–] ChairmanMeow@programming.dev 1 points 13 hours ago (1 children)

Copilot isn't perfect. And sometimes you don't know that you can make Copilot do something if you don't know it exists.

[–] andrewt@mathstodon.xyz 1 points 13 hours ago* (last edited 13 hours ago) (1 children)

@ChairmanMeow Sure, but in this scenario you already have the relevant page of documentation open in front of you, so why would you *want* to know that Copilot exists?

[–] ChairmanMeow@programming.dev 1 points 11 hours ago (1 children)

But that's not what the section does, it highlights how to use what is being documented with Copilot, in case you're not sure how to prompt it correctly.

[–] andrewt@mathstodon.xyz 1 points 11 hours ago (1 children)

@ChairmanMeow ok, but again,

  1. There is no reason to ask copilot to do this relatively simple task if you have the docs open in front of you

  2. If you have to look up instructions for how to prompt copilot to do something then there is no reason for copilot to exist

Just give me one realistic scenario where this information helps someone other than Microsoft's KPI tracking executives

[–] ChairmanMeow@programming.dev 1 points 10 hours ago (1 children)
  1. Perhaps true, the value of LLM prompting instructions are probably limited.

  2. I disagree with the premise that requiring instructions on how to prompt Copilot for something eliminates the reason for Copilot to exist. Copilot is a tool and just like any other tool it may require some instructions for someone who is new to it. You and I might find it intuitive, but Joe Shmo might not.

[–] andrewt@mathstodon.xyz 1 points 8 hours ago (1 children)

@ChairmanMeow the interface for copilot is "you ask it to do a thing in plain language and it (sometimes) does it", I'm sure joe shmoe is more than capable of handling that

[–] ChairmanMeow@programming.dev 1 points 6 hours ago

You'd be surprised...