Your post about recommentadion letters is very helpful and has a lot of information! It contains a lot of helpful tips when writting a recommendation letter. I agree with you that the person who signs the letter is the one who should be writting it, however, I also think that there are supervisors who doesn’t have the time or the interest to write a good recommendation letter for you. For instance, my current Ph. D. advisor has asked me to prepare my own recommendation letter and I really don’t think that is because he doesn’t want to provide me with a good recommendation letter but because he is really busy and he doesn’t have enough confidence on his English skills.