Reverse engineering (albeit it's not really engineering) really helps when it comes to understanding things.