I worked with a guy at Coopers & Lybrand once who was an economist by education. He taught himself how to program C.

So, in this program he wrote, main() called proc(), which was about 5000 lines long with numbered variable names instead of structs. Gah.