I think a lot of new guys put the cart in front of the horse. The idea of coming up with a magical system that the computer can test and trade for you makes new guys see dollar signs. My world isn't that big, but I don't know anyone who has succeeded by starting with system design before learning to trade first. I suggest everyone learns to trade with tiny size...there is no substitute for experience.
That has more to do with generations as mechanical system testing has become easy in the last 10 years or so, both the amount of tools available and the software cost. Nowadays, most people seemingly start with automation rather than discretionary chart watching - this isn't necessarily a good thing because I think there is a certain benefit to hand-drawing charts and over-analyzing a limited dataset.
I envy discretionary traders as they are more dynamic than system traders yet not necessarily more successful as they often can't take advantage of diversification (human attention span limitation).
Someone that is capable in automation could probably write systems based on what you do, not everything that you do can be turned into a signal based system but I suspect most could be with significant effort.
HFT is like the mafia, taking its "tax" from everything traders who are trying to establish real positions do. The only "solution" I've found is to initiate positions at random intervals with market orders, at least you won't be advertising your size for all the HFTs to properly abuse you (I'm being naive here).