Why assume my time estimate is wrong? I asked him for the estimate of hours. He doesn't include "research" time, I told him I'd pay for that time - he doesn't think it should be counted. In previous projects we've worked on, he has always underbilled we wanted to make sure that didn't happen this time.
I managed our frontend dev team and I personally estimated their hours (since I've managed software teams before) and got only 10-20 hours over.
I disrespect him because he started disrespecting me. Why assume the non-tech founder is always the bad guy?
One email for instance - "We have our life savings in this. This one feature update has taken over three weeks, please give us an ETA. Can another developer assist?" Answer: "Guilt doesn't work... I won't be able to see this until Friday. Sure another dev can take a whack at it, I'll add him to repo" (Email sent last Tuesday).