- Software that drives the NYSE and NASDAQ exchanges
- SpaceX Dragon vehicle controller (primarily what calculates the boostback trajectory on the fly)
EDIT: Honorable mention: The Knight Capital codebase [1]
Disclaimer: Please lawd don't let this put my on a watch list.
[1] https://www.bloomberg.com/news/articles/2012-08-02/knight-sh...
I've found it to be exceptionally stable and responsive; changes propagate with live feedback right throughout the GUI.
I'd really like to see if its qualities are the result of great software design, or just brute force and hammering away at it until the bugs are gone. It strikes me it would be hard to achieve with the latter.
If the architecture is good, whether it is a textbook use of C++ with objects, inheritance and templates, or something more modest/bespoke.
Whether he (or I) would sleep at night after seeing it...
Here is the AMA where he briefly touches on some of his implementations:https://www.reddit.com/r/IAmA/comments/1avszc/im_tarn_adams_...
Also, having the source code would mean that one could compile it for ARM devices...
https://us.battle.net/support/en/article/300479
My understanding is the best video game netcode tends to rely upon UDP for gameplay, TCP introduces way too much overhead to keep gameplay at its smoothest: far better to use UDP and get latest player data as fast as possible, lost packets be damned.
An open source release would let the community help keep up development
https://github.com/Microsoft/vs-validation
https://github.com/Microsoft/vs-mef
https://github.com/Microsoft/vs-threading1. People believe most of their favorite softwares are already open source OR 2. They don't think highly enough of closed source softwares to want to know their internals
Cf: http://web.media.mit.edu/~jorkin/gdc2006_orkin_jeff_fear.pdf