IMO, long term investing is still alive and well, and you can still make money on the long-term investment. It comes down to how well you know your investment. Swing trading is another way to make money in the market, but takes up a lot of time and concentrates on the short-term of the stock. Either way works, its just your way of investing IMO. Here is a good article on the difference between swing traders and investors according to Warren Buffet: