Investing forever. Ok not forever but I have been doing my own trading since age 19 when I used to get charged like 200 bucks each way. Full commission sucked!. I have had a good bit of success. I have also had enough failure to make me realize that success in the past is not guaranteed by any long shot and no indicator of future success by any means.
I have been in technology since I was nine. I have been working in the field officially since I was 18.
I mix fundamentals and technicals but like most of you my gut and intuition still play an important role in trading because to ignore that aspect is to think the herd does not matter and in many cases the herd matters more than either technical or fundamental aspects of a stock.