One of the worst things about techie culture, is it's really deeply ingrained that it's "normal" and "OK" to speak in extremely negative terms about other peoples' work.
We have this culture where being openly hostile and derogatory, is condoned, even encouraged. It's bad.
Sure, software has flaws. They can be very frustrating. We know. And most devs want to fix their bugs - at least until they get so burnt out demoralized that they give up and walk away.
Please don't be part of the problem.