My approach has been to put it out there as soon as I had something playable, with an obvious disclaimer that you play at your own risk and may lose everything. I don't know if that counts as shipping but at least I get to see people experience it.
You're right though that I may not count as a real indie game developer since I do it purely for fun.