Interesting read!
My key points are:
So how do I estimate, given all that?I gather as much political context as possible before I even look at the code.
and
Finally, I go back to my manager with a risk assessment, not with a concrete estimate. I don’t ever say “this is a four-week project”. I say something like “I don’t think we’ll get this done in one week, because X Y Z
They are partner / sponsor : https://selfh.st/sponsor/