I stumbled upon my bachelor thesis, where i made a trading system for virtual 'coins' at work. And i remembered how i tried to research and write up on order matching algorithms, but had no time for that. Now i have, and i'm starting...
I asked: Considering the level of optimization that had been happening during the era of slow hardware (early intel, nokia, etc) were those software engineers on par with HFT engineers?