They have dedicated UX designers who do relatively little code but focus entirely on making the UX as optimal for the traders as possible and one of them was on an episode.
They talked about how most of the normal UX rules for SW go out the window because quants and traders have such different needs than "normal software".
And yet, we make such beautiful and vacant software ourselves for our clients, because again, its b2b, so you aren't selling to the people who actually have to use the software. Im glad at least we arent forced that often to use specific internal tools, the better ones just get adopted organically
I guess JS doesn't have to care about this at all because they're not selling their UI to others, just making it in house for in house use
Think node, except the other direction. They write their backend in OCaml, and then they also write their web ui in OCaml with a translation layer
Or think of gwt (java) awhile back
I think the goal here is more an aesthetic of being for "serious traders only" rather than a UI optimized for speed and clarity. The UI designers probably have little choice but to match the preferences of the user group though, even when those preferences are empirically detrimental.
Higher information density is ideal but when people are working in less than ideal conditions (stress, lack of sleep, alarms going off, etc) you need to prioritise information clarity and clarity of actions over raw density.
We are at a point when TUIs from 1990s running in 12" screens with at best a 480x240 resolution display more info than almost anything we have now.
I remember getting in to all kinds of driver rabbit holes every other time I tried to run desktop linux, but a bunch of people I was talking to on here a few weeks ago were saying that's all fixed now.
2026 is the Year of Linux on the Desktop.