in reply to Linear programming is bad
While nobody likes to write or read excessive storybook comments and while the structure of a storybook (or top-down) program is equally uninteresting and simplistic (perhaps it may be too verbose), my opinion is that these dull practices make it simpler for *other* people to maintain your code. *Other* people are not always as brilliant as you or I and they don't have the same knowledge of your code that you have. Since you may be hit by a bus someday, you owe it to your clients to employ these dull and sometimes patronizingly simple programming techniques.
I like chicken.