Comment by dmitriv
12 hours ago
Fair 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.
12 hours ago
Fair 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.
You underestimated the impact of altering commit messages of millions of users? I find that very hard to believe. Commit messages are sacred to many developers. This has been true for me with multiple teams and multiple developers for years.
If you caught the bug in testing, how did the bug make it into production? Are you saying your process correctly identified the bug and your people decided to ship it anyways?
With all due respect, your responses don't make sense unless we view both your team and its processes as inexperienced and lacking robustness.
This 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.
Agreed, this approach feels like folks at Microsoft still feel they have enough karma to burn. It's way past that.
I think there is a "ship fast" component here that should be adjusted. Product Management introduced weekly "stable" releases in March, no matter the content.
don't call it a bug, they were intentionally aggressively pushing marketing copy into people's commits.
this was malice or greed
Seems that they released it only in some internal / alpha version.
Thank 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.