One place where my procrastination never shows up is in school work. Except for the one poetry project, I've never been late or asked for an extension. In fact, except for a few Latin classes, I've gotten A's in every class I've taken at Hunter College. My procrastination almost always involves applications, deadlines (non-assignment related), beauracratic stuff, etc.
10 months is a long time to complete an assignment, but I really did have a lot going on: I took on the household duties for my mother while she was going through chemotherapy, on top of my full-time job and full-time student stuff. I was too exhausted and didn't have the time for the project. Once things cleared up for me, I took my time doing the assignment. That part is certainly my fault.
As for my former work situation, I have a unique problem; both my co-worker (the other computer tech at the office) and our manager speak English as a second language. In fact, I was the one responsible for company memos, projects, etc, because of my English skills. My co-worker and I had a very bad relationship with the manager for almost the entire three years I was with the company (he was a major jerk). Eventually, my coworker was arbitrarily fired and I was openly making plans to leave the company because of the incident. My plans suddenly changed when my mother became ill, so I took a leave of absense instead, promising to come back in a couple of months, but just never bothered calling them or returning to work because of how much I hated that manager.
Because my co-worker and I were very friendly with each other, I'm sure I could write my own recommendation and have him sign off on it. I would have to because his English is not good enough to write one for me. As for my old manager, I doubt he would agree to write me one considering how I left him hanging (though I assure you, he deserved it).