Or is my friend having me on?

I think it's an awesome onomatopoeia if so. Much better than plain old microwave.