09-20-2021, 07:50 PM
Stage 1, day 20:
I spent the last 5 days catching up all the backlog that I have accumulated while I was focusing on fixing those hard to nail last 2 bugs.
I feel like I am in excellent position now. I have deployed the latest version of my system earlier today. Now, I just have to sit back and observe the result of this enhanced and fix version.
Now that I have a solid foundation, I feel like I can use it as a robust launch pad to build the next feature that will make my system smarter.
I have even identified some possible optimization/simplification of a core inner loop. First deployment did occur while a 2x spike in update volume was happening. This made me scratch my head seeing my thread going through the newly optimized code was having a CPU usage twice as much as I was used to see it. This made me search very hard ways to improve the performance and I have found a way.
Once I did further optimize the code, I did realize that I have been mislead to think that I had a performance issue because of the update volume spike. But nonetheless any improvement in that part of the code may lead into getting trades that I was previously missing by being too slow. So any performance improvement is a good one no matter what motivated it...
I am very eager to see the system in the middle of a volatility storm and killing it flawlessly...
I spent the last 5 days catching up all the backlog that I have accumulated while I was focusing on fixing those hard to nail last 2 bugs.
I feel like I am in excellent position now. I have deployed the latest version of my system earlier today. Now, I just have to sit back and observe the result of this enhanced and fix version.
Now that I have a solid foundation, I feel like I can use it as a robust launch pad to build the next feature that will make my system smarter.
I have even identified some possible optimization/simplification of a core inner loop. First deployment did occur while a 2x spike in update volume was happening. This made me scratch my head seeing my thread going through the newly optimized code was having a CPU usage twice as much as I was used to see it. This made me search very hard ways to improve the performance and I have found a way.
Once I did further optimize the code, I did realize that I have been mislead to think that I had a performance issue because of the update volume spike. But nonetheless any improvement in that part of the code may lead into getting trades that I was previously missing by being too slow. So any performance improvement is a good one no matter what motivated it...
I am very eager to see the system in the middle of a volatility storm and killing it flawlessly...