When you should and should not do trading system development