Differences from dpm and dsm for devel module for debugging objects? What are the differences of dpm and dsm for the devel module? I mainly use dsm for the devel module. What are some other common debugging functions that are useful in the devel module?
From the documentation:

Legacy function that was poorly named.
Use dpm() instead, since the 'p' maps to 'print_r'.
Code
function dsm($input, $name = NULL) {
  return dpm($input, $name);
}


So there is no real difference, except the function you are using is left there for developers that failed to switch when it was renamed.