

Hack&Roll 2026: Multi-Platform Programs in C++ by QRT
In trading applications, algorithms are mostly constant or linear time and dead simple. Engineers often optimize our systems based on vastly different considerations as compared to an academic standpoint. The real bottlenecks show up in places algorithm textbooks rarely talk about --- cache misses, branch mispredictions, memory allocation, lock contention, and unpredictable system calls.
Pre-requisites
Make sure the following software is installed on your system before the workshop based on your operating system:
Windows
espeak. Download the version that says "Compiled for Windows"
Linux
espeak. Download the version that says "compiled for Linux 32bits"
MacOS
Ensure that
sayis installed: Open Terminal > typesay somethingand you should hear the word "something".