Recently I worked on the redesign of happycog.com. We planned, designed and coded the whole site in one 5 day work week and published it on that Friday, even with some bugs still showing. As a part-time perfectionist, the applauded philosophy of releasing early and often has always seemed a bit horrifying to me. Are you really going to let people see your code before you have quality assured it till your eyes can't blink anymore? Gasp! It's a formalists nightmare.
We've all been under tight deadlines and might not have had the time to test Opera for the 22nd time and sometimes it's 4 am and we forget to also add a :focus rule to our :hover declaration. In this big internet family we all are, a lot of folks genuinely want to help each other out and help you identify these items. If the attitude is "we are all in this together", then that's another great thing we have going for us.
The idea of social bug reporting can be really great. Two things to remember:
- Keep a thick skin and take feedback with a grain of salt, while giving yourself a pat on the back for all the hard work you've put in up to this point.
- Give feedback with grace and don't forget there are people behind those anonymous functions.