I like to put a comment right after my procs and data steps to tell me what that does when I collapse all the code blocks. Try to keep it short so it fits on the same line. This way I can collapse all code blocks and the program doesn't feel as overwhelming. EG user and mainly find this helpful where I can collapse the blocks.

+ proc sql; /* this section creates this table*/
+ data want; /* this section does this */

Thanks for the blog and comments everyone. Got a lot out of this.