My Policy on Letters of Recommendation
If you would like me to write a letter of recommendation for you, please give me at least one month of advanced notice with all of the relevant materials to compose your letter.
In my naive early years, I mistakenly accepted a few letter writing requests with less than a month of notice, since I wanted to be nice. However, I've always done a sub-par job in those cases. I hate writing sub-par letters, but without enough advanced notice, that's what inevitably ends up happening.
Also, don't take it personally if I turn down a letter request. I hate writing generic letters, since they don't benefit you at all. If anything, a generic letter probably hurts your chances. In general, I won't write a letter if: