I am a coder in a startup right now and we handle tasks step by step. I am switching context for codebases and change languages a lot and I like it.
But I guess I have a problem. In a meeting with my manager, she said she couldn't trust me about the deadlines because I never finished in the time I gave. That got my motivation down in the morning of the day.
Another task was given to me while I was coding for a task, and I finished another task too, so the task was a little late and I told them that. As I told them towards the end of the task, they may have misunderstood and she said the misunderstanding is my fault.
I will now multiply the deadlines that come to my mind with 2 after that. I write fast code and try to get things done, even all, but things are not finished. I started to think that I was not suitable for the business life because of that. I started to think that my managers are talking about me behind my back, and this lowers my motivation.
As @LokiRagnarok commented; I would love to get advices on these;
- get better at estimating deadlines
- improve communication with my manager
- emotional response to criticism
Thanks for all responses.