Name passive stages with the table/file names they access.
Name active stages to match their function.
Name links to express the direction and type of data flowing through them.
Remove unused columns from transforms. This does not apply to columns in sequential files or output to hash files.