I used that logic yesterday when I had a 5:1 chip lead on my opponent thinking if he had the flush draw or the straight draw he missed, I could shove/bluff and wouldn't have to show my garbage hand. He snap called KK on like a 10 high board when there was no bet preflop, a 1/2 pot bet on the flop by me, checks on the turn and another check by him on the river. Not the first time or last time this will happen to me, although more common at higher stakes. But I was still shocked at the line he took that only worked with me being stupid enough to shove. I check, he wins a min pot and doesn't see my hand.
I said when you are sure your opponent doesn't have anything. If you played with the dude before and you know he is passive player you can bluff him, but if you play against a good player, than you mustn't bluff all in, or bluff at all
if you against a super aggressive player, you can do all-in on the flop with middle pair.
The best hand he had shown in an hour was 68s. I never expected him to play KK that way.
bluff working to noob players
There are a few basic situations where an all-in bet makes perfect sense:
You’re confident you’ve got the best hand and you know you’re going to be called. You’re pretty sure your opponent is one card short of a winning hand (on a draw) and moving all-in will stop him getting the card he needs. You haven’t got many chips left and need to go all-in just to stay in the game – but the odds say it’s the right thing to do. It’s also fair to say that if you’re ever thinking of making a bet for more than half your chips, you should just move your entire stack forward. That’s the all-in for you. When it works, there’s no better feeling in the entire poker universe. But you need to use it sparingly and for very, very good reasons.