My story so far... I develop automated trading strategies for a company that will remain anonymous. Out of respect I will avoid saying or suggesting anything negative except of course to acknowledge there are problems that have caused me to threaten to quit twice and brings me to this post. I've developed automated trading systems for about 10 years, initially on my own, then for an employer later. I've now reached a high enough level as an system developer where profitability is no longer the only major issue. I now feel that honesty, trust and doing things right matter as least as much. I now know that developing profitable trading systems is actually a scientific process. Of course there are many do's and dont's, one must be pragmatic and motivated with a decent software and math background. Given all that, automated trading systems can be done with surprising ease and efficiency. I've been told I'm the most efficient and productive system developer at my company. My trading strategies from several years ago built the track record that now sustains the company. I run a computing cluster simulating billions of trades per second testing 100s of different strategies per second and always push for more efficiency. I also push to build a stronger team and hire some top-notch software engineers because I know the value of such people and because the codebase is becoming too difficult for me personally to manage. Can't utilize CPU resources properly without good people writing good algorithms. I could go on. But most will get the point. Without going into negative details it is becoming quite clear I should quit and start my own operation as I had years ago. I find myself thinking about business strategy and building better morale, trust and a solid team at least as often as I think about designing a better trading system analysis framework. Anyone else in a similar situation?