Quote from RedRat:
Jerry it seems you and me are reading what you/me wants to read. Yes I am based in Moscow, Russia. Yes I know very good software developers here. But my original email was just an _attempt_ to compare individual with large organisation.
Not a bad guess on my part. What you know is a product of your
culture the same for me. In the Communist days they used to have programmers who only coded read routines, others only output. Based on what you say it sounds like that thinking is part of the culture. Stalin trusted on one, if I recall.
Again, programmers work to earn money. They do not work to steal profits from trading strategy. That is what I really _hate_ in your original post and why I entered into that discussion. I NEVER saw a programmer who specifically leave hard bugs in the source code. May be you dealt with such cowards, but I NEVER had such an experience. It should be lack of management or hiring invalid individuals.
OK?.
So in Russia there is no dishonesty or corruption? That would make it unique in all the world
Becasue you never saw something does not means that it does not exis, only that you haven't seen it.
Company with good IT management has STRICT plans what to do and when. Managers BEFORE starting the project discuss (with lead programmers) on how much time will it take to implement such and such features. And finally they come with the specification.
Yes that approach does NOT work for some "scientific" fields where you can not predict when you will make a _discover_. But most of IT projects are plain.
So programmers write code according to the specification. And usually they do not have time to impelment extra features. I do not mean software developers are not creative. They ARE creative. But in most of the projects I took participation in we had strictly time frames (milestones) which we had to maintain.
Do you have any objections here?
Sure, things seldom work out according to plan. Look at history.
Look at the 5 years plans from your history.
But please consider another kind of projects. Take as example arbitrage system for S&P500 market. Will individual programmer be able to run such a system? NOT. NOT NOT NOT.
Why not.... all one needs is a data feed from Bloomburg and a few high end workstations and the source code and supporting applications. Perhaps those are restricted in Russia. Here the set up could be done for less than $50,000 and a few weeks work.
Even if he has full source code from the Investment Bank he is working for. Because he is lack of many required things. And at such projects software developers are not creative. You are implementing everything according to Business Analyst specifications.
Any objections?
I've known only a couple of Russian programmers. Yes, they could not think for themselves beyond what they were told.
Such is not the case in the US...they tend to be very creative.
I have never seen strategy with PF > 6.
You won't. They exist but are not sold, advertised or public. For obvious reasons they are not shared or divulged. Why would they be?
It exists only in your dreams
. Ok there can be systems with high PF. But usually that is because you have only a FEW deals. Then you have a very high time frame. And you have a potentially high drawdown - because market is moving. Finally you are not able to test such a system with the historical data because of it trades only twice a year and you do not have enough historical data.
Like I said just because you haven't seen something does not mean that it does not exist, only that you haven't seen it.