Napr. jsem hlasil dvojznacnost v gentoo
dokumentaci. Bylo mi odpovezeno ze je chyba v me neschopnosti
pochopit anglicky jazyk. Strcil jsem to rodilemu mluvcimu,
ten prohlasil, ze to je dvojznacne, tak jsem jim to tam napsal.
Nejake dotazy nemaji smysl - dotaz nema pointu a tak nemusi
vest k zadnemu reseni. Ja to delam tak,
ze stahnu softwarovy produkt, prectu si README a postupuju
podle README (peclive). Kdyz to nefunguje, poslu bugreport.
Vyhoda bugreportu je ze ma pointu - dokazuje, ze predmetny
produkt je shit. Bud ma ten vyvojar zajem, aby produkt shit
nebyl, a pak bugu opravi. Nebo ten zajem nema, a pak je
cas produkt vymenit za nejaky jiny produkt.
Kdyz si clovek koupi v krame zehlicku, je k ni prirucka
jak pouzivat. Kdyz si stahne program, od toho je README.
Kdyz README chybi, je to chyba programu. Kdyz clovek
postupuje podle README a nefunguje to, je to chyba programu.
Kdyz z README presne neplyne jak ma clovek postupovat,
je to chyba README.
Bugreport je treba psat tak specificky aby popis problemu
byl soucasne overenim, ze clovek podle README opravdu
doslovne postupoval.
Jak se rika - casto je to PEBKAC - problem exists between
keyboard and chair. Between developer's keyboard and chair.
Dosahl jsem tim toho, ze jsem za mnoho let nahlasil spoustu
bugu, ktere byly opraveny, bugy me jiz dale nestrasi a
programy se mi pak pouzivaji lepe.
Developeri casto pouzivaji neplatne argumenty za ucelem
bagatelizace problemu. Napr. jsem hlasil dvojznacnost v gentoo
dokumentaci. Bylo mi odpovezeno ze je chyba v me neschopnosti
pochopit anglicky jazyk. Strcil jsem to rodilemu mluvcimu,
ten prohlasil, ze to je dvojznacne, tak jsem jim to tam napsal.
Clovek se na tom aspon nauci vyvracet neplatne argumenty.
Oblibena hlaska je taky ze je clovek kverulantni paranoik
- ta se vyvraci tak, ze se prilozi definice kverulantni paranoie
z Wikipedie a ukaze se prstem na podminku, ktera neni
splnena - braneni spolecenskemu fungovani.