No matter what sites I've played on, there has always been that one or two players who just shoves all-in with whatever hand they are dealt. When I first started playing
online poker on the membership site called SpadeClub that player was named Jradical. To this day, if I encounter any of the players I played with on that site, they all remember Jradical. This guy would go all-in every hand for as long as he lasted, which might be 30 seconds or 30 minutes. He was never going to win, but he did a lot of damage and took out a lot of good players in the meantime. One time I told someone that only once had I ever seen him fold a hand. That person didn't believe me. Not that I had only seen him fold one hand, but that I had ever seen him fold a hand at all.
Nowadays, I don't see players taking it quite to the Jradical level. What I do see is some players that will go all-in every hand until they reach a certain amount of chips. Then they will settle down and play normal poker, at least they will until drop back down below a certain amount. While I wouldn't ever employ that particular strategy, at least I understand it to a certain extent. On the other hand what I can't make sense of is the ones that will seem to play normal for a few hands, maybe calling or making a reasonable raise, seeing a flop and possibly even folding to a flop or turn bet. Then they will seem to randomly shove all-in every so many hands with relatively weak holdings.
I wish I could make some kind of sense out of it. Then I could come up with a better strategy to combat it. But every time I try to make sense out of how these guys play, I end up with a headache. So I guess I will stick to my old go to, keep it tight, pick my spots and try to punish them when I get the chance.