Here's my personal opinion. I'm mildly interested in HFT, in the same way I'm mildly interested in building a Chess engine, or a Poker AI, or trying to optimize a video codec.<p>Most of these things, AFAIK, require deep low-level skills in C/C++/ASM and would have enough potential to satisfy the tinkerer in my head.<p>However:<p>* If I had time to hone my C/C++/ASM skills, I'd rather join the Demoscene, which would equally satisfy my creative self, and generate a tangible artifact that is entertaining to watch and listen to.
With HFT, the effect is ephemeral.<p>* I personally believe that AI/ML can't be applied to stock markets. No AI predicted the current pandemic, and in order to have it make complex decisions based on complex trading patterns, you'd have to constantly train/feed it with current (geo)-political, environmental and societal factoids that are interwoven and opaque that your job consequentially becomes being the Content Manager of your Ultra AI (assuming the AI is perfect and doesn't need tweaking).
The complete opposite is true when you're working in a world with fixed constraits, like a chess game, or Startcraft: You know most of the variables and their mechanics, and how the world's constraints work enough that you can actually model an AI navigating it, and the amount of knowledge it has to be fed is constant.<p>* I've read somewhere that HFT, as a market niche, has a relatively tiny market volume, which doesn't make it that attractive. If I were to spend my time on something, wouldn't I chose something that has a bigger market?<p>* From an idealistic viewpoint, while I see nothing "wrong" or immoral with stock trading or HFT, I don't see any value either. When I was 19, when you feel you've got infinite amounts of time on this planet, I probably would have considered getting into HFT, but with each year I'm getting older, I ask myself: Does what I do have the potential to make people's lives easier? Does it make people smile? What does it do that I'll be proud of when retelling my life's battles? If it doesn't, is this really the thing I want to be spending time on right now?
From this perspective, for me, working on HFT falls into the same category as working for any AdTech corp.