My takeaway is: it's not about implementing a couple of trading strategies. It's about implementing a pipeline that rapidly allows you to test what-if scenarios.
I might have like 10 ideas a day for strategies. How many of those can I rigorously validate per week? What about variations? I.e. tuning various hyper-parameters? Combinations?
How quickly can I recombine data from various sources into exactly the layout I need to train and test this or that strat?
Me:
1) Build some simple forecasting NNs.
2) Realize I need to be able to generate and test ideas waaay faster. Start working on infrastructure.
3) Get impatient -- get some "bright" ideas, do some manual trading.
4) Make some money on the first day, lose double that on the next two days.
5) Decide to ban myself from manual trading as obviously I'm an addict. Resolve to only do algorithmic trading.
6) Back to coding infrastructure. Get bored ... do some manual trades.
7) After losing around $20k, stop the trading madness, and go back to buying and holding great tech companies.
8) Enjoy my 25% returns.