3 ms·
I think the constructive criticism is best directed at whatever process you are following. That process allowed a very visible user facing change in a widely us
by somebehemoth 5mo ago
I think the constructive criticism is best directed at whatever process you are following. That process allowed a very visible user facing change in a widely used piece of software. How did this change make it to production without some process catching the impact of this change? Was there really no internal discussion from a code review at least? This seems hard for me to believe. I expect more from Microsoft.
- serial_dev 5mo ago> Was there really no internal discussion from a code review at least? This seems hard for me to believe. The outlined story feels unfortunately very believable to me. Teams need to push out the most number of features, and nobody stops even for a second to think about how a feature might affect other flows or other users not in the feature request. It might have been quickly reviewed to check if the code does what it needs to do (add the coauthor note). Do you think reviewers will think about unwanted effects, when they need get back to feeding their own poorly thought out and underspec’d features to their LLMs?
- _doctor_love 5mo ago> Was there really no internal discussion from a code review at least? This seems hard for me to believe. >The outlined story feels unfortunately very believable to me. 100% agree here - we seem to forget that most developers hate code reviews. I actually laughed out loud at the use of the word "discussion," it's so rare people want to get together and talk about changes. By the time the PR is up anything that stands in the way of merging and shipping is seen as a nuisance. To my mind this whole debacle is not really the individuals fault or even the team's fault but the economic pressures that drive people into situations like this.
- dmitriv 5mo agoFair point. We did catch it internally in testing (as we use VS Code for all our work, so some folks did stumble on it), but I think we underestimated the impact and should do a better job at that.
- lppedd 5mo agoThank you. My personal opinion is the idea of weekly releases should be discarded. It's too easy to release broken stuff in non-insiders updates. I think many people agree here.
- saghm 5mo agoThis is honestly the most concerning part of all of this. You're saying you knew that this exact bug was present up front and still decided to release it? This basically invalidates the entire premise that it was an innocent mistake. It's impossible for me to believe that you actually thought that people wouldn't care about 100% of their commits being attributed to Copilot even when it was never used. Either you're misconstruing what you caught with the testing beforehand or your entire development process is tainted, because there's no way that a non-evil corporation would see this default behavior and think that people would be fine with it. It seems far more likely you just thought you could get away with it.
- spixy 5mo agoSeems that they released it only in some internal / alpha version.
- sinpif 5mo agoAgreed, this approach feels like folks at Microsoft still feel they have enough karma to burn. It's way past that.
- lppedd 5mo agoI think there is a "ship fast" component here that should be adjusted. Product Management introduced weekly "stable" releases in March, no matter the content.
- make3 5mo agodon't call it a bug, they were intentionally aggressively pushing marketing copy into people's commits. this was malice or greed
- PunchyHamster 5mo agoIt got to production because they wanted it. > This seems hard for me to believe. I expect more from Microsoft. Those are some baseless expectations given the entire company's history
- noisy_boy 5mo agoExpecting more from Microsoft is the new showing-my-age: of being born in this century.
- PunchyHamster 5mo agoI saw a lot of "they made a game I like (Halo), therefore they must not be that bad" from the gaming cloud that only experienced the console side of it
- marricks 5mo agoAlso, who/what group is pushing for this change internally and what is the opinion of the team implementing it? What is the road map and vision for AI in VSCode?
- sorry_outta_gas 5mo ago[dead]