Ask HN: Do you feel guilty about getting paid for bugfixes?
Of course, it is my job to fix them for hourly pay but I still feel like I haven't done a good enough job in the first place, to allow all these bugs in.
Anyone else feels/felt this way?
Of course, it is my job to fix them for hourly pay but I still feel like I haven't done a good enough job in the first place, to allow all these bugs in.
Anyone else feels/felt this way?
Still, the owner of a software project cannot be naive. He or she must be reasonably aware of the sources of the various bugs, and deal with any patterns that are forming. For instance, maybe one developer is responsible for the vast majority of problems. Not all developers are good; in fact, many are quite bad, and don't belong anywhere near the code they're currently maintaining.
Now, I'm not saying he should fix bugs for free, as he promised no warranty. But that's how he's feeling. It's like he shipped a car with a bad transmission that died, so he feels like he should replace it for free.
Also, do not fix bugs for free -- certainly, people have done a (very tiny) bit of work for good clients, but you don't want to train clients to expect free stuff. You'll find that clients also try to slide features in as bugs -- the best way to keep a cap on this is to do a good job, meet your agreements, and then force them to decide on whether any further work is worth your hourly rate.