My new protection against bad market data is completed. 13 source code file updated and I created a pair of files to include the new created class.
For few days, I have noticed that I'm becoming fearless in my work and as a result my productivity has increased.
Engineering the type of system like the one that I am developing is very complex, last time that I did check, I was at up to 75,000 lines of code. Every small change can introduce a bug that can be costly. I feel like this thought can induce hesitation to make changes.
Right now, I feel like I totally got rid of that fear. It is really fun to code fast and it is rewarding to try out new features the same day that you did think about them.
It must be something that I must attribute to OFv2.
Update:
I have collected the data allowing me figure out if switching my server from a VM to a dedicated server would make a difference. The answer is no.
My server response time is about 2ms and the time it takes between an entry appearance on the book and the exchange accepting my order is 140ms. My fastest competitor appears to be able to snatch those entries in about 40ms.
So, I have a 100ms deficit. My most urging issue is therefore network latency. I'm going to search for a solution...
Also, I have discovered a very trival, obvious but critical bug that was stopping my system from seeing trade opportunities. It was in your face type of bug that must have been in front of me many times but I was blind to it.
I guess, this could qualify as subconscious sabotage... It appears that OFv2 is able to eliminate those and that I am getting very close from experiencing major success...
For few days, I have noticed that I'm becoming fearless in my work and as a result my productivity has increased.
Engineering the type of system like the one that I am developing is very complex, last time that I did check, I was at up to 75,000 lines of code. Every small change can introduce a bug that can be costly. I feel like this thought can induce hesitation to make changes.
Right now, I feel like I totally got rid of that fear. It is really fun to code fast and it is rewarding to try out new features the same day that you did think about them.
It must be something that I must attribute to OFv2.
Update:
I have collected the data allowing me figure out if switching my server from a VM to a dedicated server would make a difference. The answer is no.
My server response time is about 2ms and the time it takes between an entry appearance on the book and the exchange accepting my order is 140ms. My fastest competitor appears to be able to snatch those entries in about 40ms.
So, I have a 100ms deficit. My most urging issue is therefore network latency. I'm going to search for a solution...
Also, I have discovered a very trival, obvious but critical bug that was stopping my system from seeing trade opportunities. It was in your face type of bug that must have been in front of me many times but I was blind to it.
I guess, this could qualify as subconscious sabotage... It appears that OFv2 is able to eliminate those and that I am getting very close from experiencing major success...