cycle 2. Stage 4 (month 2), day 1:
My market making subsystem is halfway done. It has 2 parts. 1. It is the detection module where its job is to detect opportunities. The other part is the execution part where the subsystem take action to benefit from the detected opportunity.
So the detection part is completed. I have a strong conviction that the idea is viable but I have been wrong so often that I want to validate by just running the detection part. If it detects nothing, it will save me the effort of creating the execution part. If it is a detection frenzy, it will motivate me to complete ASAP the missing part.
I was about to test the new code when I got interrupted by my system crashing. It did stumble into new bugs. On one hand, I guess that it is part of a normal dev cycle. You add new feature, this is going to stretch the limits of how the code is used and it will inevitably experience situations that did never happen in the past. The discovered bugs were good ones but that being said, I am growing impatient... I wish that I did not have to handle all those bugs that pretty much occupy at least half of my time... This is ridiculously slowing me down....
On the bright side, I prefer fix those issues ASAP when my system activity is low. It makes log analysis much easier...
My market making subsystem is halfway done. It has 2 parts. 1. It is the detection module where its job is to detect opportunities. The other part is the execution part where the subsystem take action to benefit from the detected opportunity.
So the detection part is completed. I have a strong conviction that the idea is viable but I have been wrong so often that I want to validate by just running the detection part. If it detects nothing, it will save me the effort of creating the execution part. If it is a detection frenzy, it will motivate me to complete ASAP the missing part.
I was about to test the new code when I got interrupted by my system crashing. It did stumble into new bugs. On one hand, I guess that it is part of a normal dev cycle. You add new feature, this is going to stretch the limits of how the code is used and it will inevitably experience situations that did never happen in the past. The discovered bugs were good ones but that being said, I am growing impatient... I wish that I did not have to handle all those bugs that pretty much occupy at least half of my time... This is ridiculously slowing me down....
On the bright side, I prefer fix those issues ASAP when my system activity is low. It makes log analysis much easier...