As mentioned previously, I am completely taken off guard by the amount of positive feedback I've getting regarding Data::Dumper::Simple. It's been so positive that I just uploaded version 0.06. Why, though, the strong response? The output is nothing special. In fact, a couple of people made it clear that they already knew the Data::Dumper syntax that allows them to name variables in their output; they just didn't use it.
The secret, I've realized, is in Joshua Keroes' phone (some of you may know him as "ua"). His phone, like mine, has a camera. His phone, unlike mine, blows chunks. How do you take a photo with my phone? Press the "camera" button and then keep pressin' that big, fat, round button until your phone runs out of memory with multiple photos. Easy, eh? How do you take photos with Joshua's phone? He tried to show me. I tried to remember. It goes something like this (with the song "You can't always get what you want" playing faintly in the background):
Needless to say, Joshua doesn't take a lot of pictures with his phone. I take plenty of pictures with mine (I have some photos I intend to blackmail Nicholas Clark with someday.)
The reason why people like Data::Dumper::Simple so much is that it's what it promises to be: simple. If you want more power, reach for a module which gives you that power. For the 90%+ solution, DDS is what you want. I really, really need to remember this. I tend to forget that people value simplicity more than I think they do.