That ruling's only fault was that it didn't go far enough in hammering Microsoft's anticompetitive "moat" practices.
This was all part of the anti-competitive embrace, extend, extinguish strategy that was so common at Microsoft then. They would offer a tool that was "close" to a popular standard (javascript, html), then extend it with their own tooling (jscript, mshtml), and finally they would replace those with a proprietary toolchain (vbscript, activex controls)
That meant the entire market moved to IE and it ate up almost all the market share overnight, even though it was a dumpster fire of a browser compared to the competition
The only reason the Web exists as it does now is because of Firefox. Even with the ruling, Microsoft put IE into maintenance mode and disbanded the team once IE6 won. The only reason IE7 came about was because Netscape opened their source code, and eventually firefox started really gaining popularity. And that was only because it was a foundation and volunteers, not a proprietary business (otherwise it would have died like the others.)
So you can thank the Netscape and Mozilla folks that the modern web isn't still IE6 with the state of the art being the marquee tag, ActiveX, and VBSctipt/ancient JavaScript.
It is somehow worse than mIRC and I used that 30 years ago.
In that context, maybe Teams is user-friendly and high-performance!
Is that the "exception that proves the rule"?
What else ya got? Genuinely interested.
Other software in finance:
kdb, for time-series analytics [0].
AmiBroker - amazing tech analysis package, and AmiBroker Formula Language (AFL - found this because I like J and APL), an array-based PL with debugger built-in to the AmiBroker platform. Fast [1].
I have been programming since 1978 starting on a Commodore PET 2001, but I saw computers and programming as tools. I was studying neural nets and genetic algorithms in the early 90s. I gravitated to lean, simple and easy software, but somehow every software I use just seems so bloated, in-your-face, inefficient, that I have chosen simple tools to use now. I keep a J interpreter open on my desktop along with Frink as more-than-desktop calculators. I use a Home edition of Mathematica, the orginal notebook interface, that has so much curated data and built-in functions that what was once complicated is now a great ecosystem to do math, analysis, reports, engineering, etc. And, yes, Excel, no matter how much it is disparaged by programmers. I gave up Inventor and other CAD programs for Alibre Design (yes, I have SolveSpace on my toolbar for fun!). I am so glad I steered clear of IT/SW engineering/etc. after speaking to many in all parts of the industry. The tool is their job, not the thing the tool does.
PS: I have run hundred-million-dollar construction jobs in SE Asia and MENA using WhatsApp in the field from my Samsung Note to annotate drawings, photos, etc. even though Slack and high-end PM programs were back in the office.
You can go into do-not-disturb mode to stop the flashing, but then pings aren't delivered and you can't do 1-on-1 calls. So there's a pretty significant tradeoff. I wasn't able to find a way to disable them any other way (registry hacks I saw recommended online didn't work).
This sucks because if I see the taskbar flashing, I MUST go and check out Teams. It's too distracting to leave on. So there can't be a background group chat where I'm not taking part and doing other things -- I get dragged into checking every message which is extremely annoying. I suspect that 'immediately check out the app causing the taskbar to flash' is basically a conditioned response for most computer users so I doubt I'm the only one who feels this way.
----
I also strongly dislike the vibe of the Teams emoji set. The :) looks like it's playing dumb, and it adds that connotation to messages I see from people using it. (admittedly I've only seen it be used by my dumb coworkers)