I have 4 years experience as a developer. I recently had my appraisal meeting.
My manager mentioned that I performed below my performance. He told me I am lazy, and I tend to miss all the use cases while develop, which introduces a lot of bugs.
Unfortunately, we don't have enough time to code, as we need to keep delivering the product to the client.
We haven't introduced any test driven development as of now.
I consider myself as a lazy developer and have inferiority complex, who is asked to do what is asked to be done.
My manager mentioned that I need to develop some sort of expertise in something.
I have the following questions:
- How do I keep myself interested in the work I do? Even if the feature keeps returning everytime with more bugs.
- How do I stop procrastination?
- How do I code with most minimal bugs,in the shortest time? Is it possible?