Don't criticize if you can't do it yourself.
Originated from Chinese internet culture and forum discussions. It became so popular that it was famously included in Urban Dictionary, symbolizing the global spread of Chinese internet slang.
A popular Chinglish internet slang derived from 'Nǐ xíng nǐ shàng, bù xíng bié bibi'. It challenges critics to demonstrate their ability rather than just complaining. 'BB' refers to 'bibi', a Chinese onomatopoeia for annoying chatter or nagging.