What would you do if you had no programming skills?
I would start to learn.
Do i like the idea of sitting in pc and watching markets manually? , hell no.
Do i like the idea of sitting in pc and programming? not really
Did programming come easy? , no
Have i sacrificed some of the best years in my life? yes
I simply didnot have means to fund any developer other than self, goal was to test something in this field.
If i would have had money, all could have been outsourced.
If somewone else would have done all my trading stuff at 150$/hour rate, the project would have cost around 1.5-2m during 6-7 year period.
It mostly involved cycle of testing stategies and deleting the code later..
Idk how many lines were written and deleted.
By developing specific/rigidly specified idea and stopping after that, it takes less...
Lately i outsourced data validation algo that was coded before on bid prices but needed it to also work on ask prices and relations between bid-ask.
It involved long list of if statement that render data invalid in various ways and i didnot like writing this part before either so i decided to outsource.
I only gave ~2k lines of code that was interconnected to rest of the codebase.
Got many questions about pre existing code in beginning and overall it worked out similarly to coding myself.
Maybe even took longer due to communication and debugging as few bugs remained.
Problem was that the data validity code didnot include and means to load market data and no market data or visualizing code was given.
Letting someone write those for simply testing purposes would have cost too much and taken much longer from the initial task.
I think outsourcing is good in parts where explaining takes less than doing.