I was just recently fired, but honestly I was about to leave. I work in a two person branch of my current gig. The other person is my supervisor and is learning how to be someone. He's constantly looking over my shoulder and decided to fire me because I missed the goals, that he forced me to quote. The project wasn't ready for a deadline. I honestly got tired of all the little supervisor experiments as well.
When he fired me, he asked me if I would have liked a warning that my performance was effecting my job. I told him yes. Then asked what the reasons were that I was being fired. "You're a good developer but this team needs more speed." Whatever that means, there goes my 10% at a startup...who saw this coming (hint: everyone)?
He fired me before I went on a 2 week vacation. During said time he got a good taste of the difficulty of the project and why I was resistant to quoting times. Would a manager ever admit a mistake?
I interpreted it as "the project wasn't ready [in time for] a deadline". But I agree, the concept of a project that is somehow too immature or unprepared for a deadline is though provoking.
It's more that the project was immature. If I have a bucket of data and an unknown part of the data is either incorrect or unknown then I can't give a full quote on completion all data in the bucket. Especially if the data accuracy/discovery is contingent on other team members also uncertain of the quality of the data. This will and did lead to burnout.
The bigger issue is that I've been treated by a robot. Just talk to me and quit trying to social engineer a solution out of me or try to make me discover the results you're expecting.
Final note, my supervisor said he really enjoyed working with me the past year, but they're trying to improve the "shitty parts" of the company. Doesn't that make me some of the "shit"?
If the project isn't read for a deadline, then it's not product development, it's research. (And I feel I have some standing to say this!) Phrasing it that way may help get people's lightbulbs to go off.
When he fired me, he asked me if I would have liked a warning that my performance was effecting my job. I told him yes. Then asked what the reasons were that I was being fired. "You're a good developer but this team needs more speed." Whatever that means, there goes my 10% at a startup...who saw this coming (hint: everyone)?
He fired me before I went on a 2 week vacation. During said time he got a good taste of the difficulty of the project and why I was resistant to quoting times. Would a manager ever admit a mistake?