EDIT: I do have losing days, weeks, months and years as well, it's not a smooth sailing by any stretch of the imagination...
I am not day trading, you cannot win against HFT shops, and forget about the ads for trading gurus, coaches and mentors, no one will sell you a winning trading strategy, because the more money/people are trading it, the less effective is going to be and eventually will be arbitraged away...
If you trade high quality/high volume stocks, there is basically no slippage (few cents at most), so you can easily calculate the risk for your strategy using tools like Kelly criterion - half Kelly is a good start and you go from there...
First I wrote some programs to back test different trading ideas, then I used the best ideas to create sort of stock scanner to give me the best possibilities for a trade, then I wrote an alert system to alert me what to buy, then with the APIs being available from different brokers, I started automating the entries and the last step was to develop sort of monitoring to monitor and exit my trades...
All hosted on few VPS around the world, so I can be truly location independent and I don't have to have internet all the time ...
Too much fun, interesting projects and great team to lead (also working from home helps a lot)...
Maybe next year :-)