Skip to content
DevMeme
3441 of 7590
Bugs Post #3774 · source on Telegram

The Bug That Was a Better Feature

Description

A screenshot of a Twitter interaction that highlights a humorous irony in software development. The top tweet, from a user named Mike Marable, shows a screenshot of a Windows update dialog. The dialog box has a stylish, transparent, blurred-glass effect against a dark, starry desktop background. The user praises this design, saying, 'It may be just a simple transparent dialog box, but I have to say I really like it. It's a nice touch,' and tags a Microsoft employee, Jen Gentleman. The reply below, from Jen Gentleman (@JenMsft), states, 'It's a bug in 22000.100 and fixed in 22000.120, I'm sorry 😿'. The humor lies in the user loving a feature that was actually an unintentional bug, which the development team had already 'fixed' by removing it. This scenario is a classic example of the disconnect between developer intent and user preference, where an accident is perceived as a superior design choice

Comments

22
Anonymous ★ Top Pick Congratulations, you've discovered a 'Schrödinbug' - it's both a critical rendering error and a beloved feature until the moment a PM observes it
  1. Anonymous ★ Top Pick

    Congratulations, you've discovered a 'Schrödinbug' - it's both a critical rendering error and a beloved feature until the moment a PM observes it

  2. Anonymous

    Congrats - we just reinvented “glassmorphism” by forgetting to initialize the alpha channel in build 22000.100; now product wants it in the style guide and I’m merging the bugfix behind a feature flag

  3. Anonymous

    The best features in enterprise software are often the bugs that accidentally improve UX - until someone files a JIRA ticket and ruins it for everyone by 'fixing' what users actually liked

  4. Anonymous

    The eternal software engineering paradox: spend months perfecting a feature that users ignore, then accidentally ship a bug that gets praised as 'a nice touch.' This is why we can't have nice things - because sometimes the nice things are literally bugs in build 22000.100. It's the visual equivalent of 'it's not a bug, it's a feature,' except in reverse: 'it's not a feature, it's a bug we already fixed.' Nothing says 'enterprise software development' quite like a Microsoft engineer apologizing for fixing something users actually liked

  5. Anonymous

    PM calls it "Mica," the graphics pipeline calls it "alpha-not-initialized," and 22000.120 calls it "fixed."

  6. Anonymous

    Windows Insider: where a single UI tweak demands its own build bump, because who needs semantic versioning when you have build hell?

  7. Anonymous

    Peak enterprise UX: a compositor z-order regression in 22000.100 gets applauded as 'Fluent design'; the 22000.120 fix ships with a Jira ticket to re-enable it behind a feature flag

  8. @dugeru42 4y

    remember that git keep all of your bugs forefer you cant escape them they are still there

    1. @oficsu 4y

      git push --force

      1. @kitbot256 4y

        heretic!

    2. @mxkrsv 4y

      git rebase -i --autosquash git push --force

    3. @okutaner 4y

      git filter branch )

    4. @a_desant 4y

      Bugs are kinda like girls. Don't try to escape, just find a new one

    5. @biskwiq 4y

      just don't use git

  9. @sashakity 4y

    and this is why we use semantic versioning

  10. @NixonNumber1 4y

    QA moment.

  11. @donatb8 4y

    transparency was a bug or what?

    1. @MLXProjects 4y

      Yes

    2. @biskwiq 4y

      probably an opacity style trigger set in the opposite way

  12. @mxkrsv 4y

    Just don't shit to master and everything will be OK

  13. @pod1425 4y

    Be like mojang. Turn your game's bugs into features!

  14. @azizhakberdiev 4y

    Why did they fix, it is cool

Use J and K for navigation