I sometimes get frustrated at my work due to the perceived buggyness of my code. But I think I am producing no more, and probably less than most people. For example I have just finished developing a project that took 3 months where the testers found around 10 genuine bugs and probably 10 other non-bug changes (ie. can I change the color of this button). I think this is not bad after 3 months of development but other people are looking at me as if I just checked in the biggest load of rubbish. What do you think?
Edit: I will add some more info.
- I didn't just check it all in at the end. I was checking in continuously throughout and doing my own testing as I went. Obviously I found and fixed many bugs as I went.
- First round of testing by external people was after two months. Most bugs were in areas I knew had issues and not tested thoroughly myself but as the software was still 'under development'
- Second round of testing was after 3 months and like first version were in areas I had not been that thorough with, although I don't think it was that many issues.
- Most of the bugs were in pretty visible parts of the application so it possibly made things worse. These parts while visible they were not really integral or used that often by the user. In fact some of the requests were put on hold as not essential.