Some metadata, such as debugging information, line numbers, and descriptive function or method names, make the binary or bytecode easier for the reverse engineer to understand, but these aren't needed in a release build and can therefore be safely omitted without impacting the app's functionality. Generally, you should provide compiled code with as little explanation as possible.
(Taskstream has now been replaced with a built-in task submission application, but the concept is the same.)