I have a minor gripe with modern video apps (#videoblogging, #videoconferencing, #videochat… basically every app where the user has a camera pointed at themselves, and the app renders a preview of the camera's perspective).
I've been using #webcams since the 640x480 days, and the early implementations were all set up very intuitively. The preview would always show a #MirrorImage of the camera's input, while the actual video, whether it was recorded, broadcast, or whatever, was left unmodified. This was great!
But sometime in the last decade or so, all the video apps started doing this annoying thing where they give the user an option to toggle the #mirroring effect, but that's exactly the problem – they treat it like any other effect! When you turn mirroring on, it's on for both your own preview AND for the actual video, and vice versa.
Why on earth did they do this? When I'm on a video call, I want my preview to be mirrored, but I want everyone else to see the unmodified video! 