Prawa Murphy'ego -------------------------------------------------------------------------------- Je�li masz s�abe nerwy, lub nie jeste� optymist� - nie czytaj!.... mo�esz si� zastrzeli� :) -------------------------------------------------------------------------------- Z�ota zasada Murphy'ego - zasady okre�la ten kto ma z�oto. Je�eli co� mo�e si� nie uda� - nie uda si� na pewno. Nigdy nie k��� si� z g�upcem, ludzie mog� nie dostrzec r�nicy. Trudne problemy pozostawione same sobie, stan� si� jeszcze trudniejsze. Je�eli udoskonalasz co� dostatecznie d�ugo, na pewno to zepsujesz. Druga kolejka jest zawsze szybsza. Wszystko co dobre jest nielegalne, niemoralne, albo powoduje tycie. Doskona�y i nieomylny in�ynier to taki, kt�ry unika drobnych b��d�w na drodze do wielkiej katastrofy. Niemo�liwe jest zbudowanie niezawodnego urz�dzenia - g�upcy s� zbyt pomys�owi. �wiate�ko w tunelu? - To reflektory nadje�d�aj�cego poci�gu. Natura zawsze stoi po stronie Z�a. Nie wierz w cuda - polegaj na nich! Ka�dy mo�e ustala� now� regu��. Prowizorka zawsze okazuje si� najtrwalsza. Niewa�ne jak dobrze wykonasz robot�, tw�j szef i tak b�dzie chcia� by� j� poprawi�. U�miechnij si�, jutro b�dzie gorzej. Do�wiadczenie to co�, co zdobywasz tu� po chwili w kt�rej go potrzebowa�e�. Najlepsz� metod� do zainspirowania odkrywczych my�li, jest zaklejenie koperty. Wszystko zabiera znacznie wi�cej czasu, ni� by si� wydawa�o. Zawsze kiedy masz w�a�nie co� zrobi�, okazuje si�, �e najpierw musisz zrobi� co� innego. Ka�de rozwi�zanie rodzi nowe problemy. G�upcy s� tak pomys�owi, �e niemo�liwe jest stworzenie czego�, z czym ka�dy g�upi sobie poradzi. Matka Natura jest suk�. Rzeczy ulegaj� zniszczeniu, wprost proporcjonalnie do swej warto�ci. Wszystkie sprawy szlag trafia jednocze�nie. Je�eli wydaje ci si�, �e ju� gorzej by� nie mo�e - na pewno b�dzie. Zawsze, kiedy wydaje ci si�, �e b�dzie dobrze - kompletnie si� mylisz. Zawsze, kiedy wydaje ci si�, �e b�dzie �le te� si� mylisz - b�dzie jeszcze gorzej. Bardzo du�o mo�na zauwa�y�, gdy si� patrzy. Je�li co� si� wydarza to znaczy, �e jest to mo�liwe. Zatem w walce mi�dzy tob�, a �wiatem, sta� po stronie �wiata. W poszukiwaniu rozwi�zania problemu, najbardziej pomocna jest znajomo�� odpowiedzi. Ka�dy przedmiot niezale�nie od po�o�enia, mo�e w dowolnej chwili zadzia�a� w zupe�nie nieoczekiwany spos�b z przyczyn, kt�re s� albo ca�kowicie niejasne, albo zupe�nie tajemnicze. Wymiary b�d� zawsze podane w najmniej u�ytecznych jednostkach. Ka�dy przew�d przyci�ty na d�ugo��, oka�e si� za kr�tki. Uk�ad zabezpieczaj�cy zniszczy uk�ad zabezpieczany. Cokolwiek zostanie upuszczone na uk�ad elektroniczny, spadnie zawsze tam gdzie wyrz�dzi najwi�cej szkody. Stopie� g�upoty twojego post�powania, jest wprost proporcjonalny do liczby przygl�daj�cych ci si� os�b. Prawdopodobie�stwo wyczerpania si� baterii, jest wprost-proporcjonalne do zapotrzebowania na kalkulator. Tranzystor zabezpieczony przez szybko dzia�aj�cy bezpiecznik, zabezpieczy go - pal�c si� w pierwszej kolejno�ci. Element wybrany losowo z grupy o 99-procentowej wiarygodno�ci, b�dzie nale�a� do pozosta�ego procenta. Ci�ar upuszczonej cz�ci jest wprost proporcjonalny do ceny obszaru uderzonego. To czego szukasz, znajdziesz w ostatnim spo�r�d mo�liwych miejsc. Wniosek to punkt, w kt�rym nie masz ju� si�y dalej my�le�. To co mo�e si� nie uda�, nie uda si� na pewno. Nie uda si� nawet wtedy, gdy w�a�ciwie nie powinno si� nie uda�. Sztuczna inteligencja jest lepsza od naturalnej g�upoty. Je�eli uczynisz komu� przys�ug�, to jeste� od zaraz trwale za to odpowiedzialny. Niejasno�� jest wielko�ci� niezmienn�. Cz�owiek post�puje rozs�dnie wtedy i tylko wtedy, gdy wszelkie inne mo�liwo�ci zosta�y ju� wyczerpane. Wszystko ulega rozk�adowi w najmniej odpowiednim momencie. Skr�t to najd�u�sza droga pomi�dzy dwoma punktami. Cztery zjawiska blokuj� post�p ludzko�ci - ignorancja, g�upota, komitety normalizacyjne, oraz ludzie sprzedaj�cy komputery. Istniej� trzy rodzaje k�amstw - k�amstwa odruchowe, powszechne oraz testy komputerowe. Systemy z�o�one wykazuj� sk�onno�� do zak��cania realizacji w�asnych funkcji. Systemy z�o�one wykazuj� sk�onno�� do pope�niania kompleksowych b��d�w. Za� systemy proste wykazuj� sk�onno�� do pope�niania kompleksowych b��d�w. Nowe systemy produkuj� nowe b��dy. Stare systemy produkuj� tak nowe, jak i stare b��dy. Cz�owiek pracuj�cy z komputerem, nie post�puje zgodnie z wymaganiami komputera. Systemy odporne na idiot�w, obs�ugiwane s� w�a�nie przez nich. Roz�o�enie dowolnego urz�dzenia na cz�ci jest proste, ponowne jego z�o�enie, tak �eby dzia�a�o, jest niemo�liwe. Wszystko co zosta�o z�o�one, ulegnie wcze�niej czy p�niej rozk�adowi. Ka�dy skomplikowany monta� wymaga trzech r�k. Ka�dy prosty monta� wymaga czterech r�k. Sprawy pozostawione same sobie, zmieniaj� si� ze z�ych na jeszcze gorsze. Wszystkie komputery PC s� kompatybilne, ale niekt�re s� kompatybilniejsze od innych. Tw�j jest zawsze mniej kompatybilny. Pust� dyskietk� mo�esz przeszukiwa� d�ugo i bezskutecznie. D�ugo i bezskutecznie mo�esz przeszukiwa� tak�e pe�n� dyskietk�. Wniosek - ka�d� dyskietk� mo�esz przeszukiwa� d�ugo i bezskutecznie. Komputer s�u�y do tego aby u�atwi� ci prac�, kt�rej bez niego w og�le by� nie mia�. Dla komputera nie ma rzeczy niemo�liwych z wyj�tkiem tych, kt�rych od niego wymagamy. W �wiecie komputer�w �adna awaria si� nie ko�czy, poniewa� przechodzi zawsze w nast�pn�. Awaria komputera wyczekuje cierpliwie na najbardziej niedogodny moment, aby bezlito�nie zaatakowa�. W pracy z komputerem, opieranie si� na jakichkolwiek zasadach jest b��dem. Drobne awarie nie isniej�, je�eli mia�a jednak miejsce drobna awaria, oznacza to, �e nie pozna�e� jeszcze jej rzeczywistych rozmiar�w. Im doskonalej program wykonuje swoje funkcje, tym dotkliwiej ci� zawiedzie. Ka�dy inny program zawodzi tak samo dotkliwie. Tylko niepotrzebny nikomu program, dzia�a bez zak��ce�. Masz zawsze o jeden wirus wi�cej ni� s�dzisz. Program kalkulacyjny, kt�ry daje w�a�ciwy i przyjazny wynik - k�amie. Wyj�tki s� liczniejsze od regu�. Od wszystkich uznanych wyj�tk�w isniej� wyj�tki. Je�eli opanowa�e� ju� wszystkie wyj�tki, to nie pami�tasz jakich regu� dotyczy�y. Prawid�owo napisany tekst pojawi si� tylko wtedy, kiedy napiszesz go r�cznie. Je�eli co� mo�e si� popsu�, to z pewno�ci� si� popsuje. Je�eli co� mo�e si� popsu� w wielu miejscach, to pierwsze uszkodzenie wyst�pi tam, gdzie wyrz�dzi najwi�ksze szkody. Je�eli przewidzia�e� cztery mo�liwe awarie i zabezpieczy�e� si� przed nimi, to natychmiast wydarzy si� pi�ta, na kt�r� kompletnie nie by�e� przygotowany. Je�eli wydaje ci si�, �e wszystko dzia�a dobrze, na pewno co� przeoczy�e�. Klientowi nigdy nie przyjdzie na my�l ile kosztuje projekt, tylko ile mo�na na tym projekcie zaoszcz�dzi�. Je�eli uda�o ci si� wprowadzi� w programie wymagane przez klienta poprawki, wtedy on z nich zrezygnuje. �aden klient nie wie czego w�a�ciwie chce. Ka�dy klient wie dok�adnie czego nie chce. �aden klient nie chce tego co masz ju� gotowe. Nie wie tak�e co chcia�by mie� zamiast tego. Klient, kt�ry najmniej p�aci, marudzi najwi�cej. Klient ��da najwi�kszych zmian dok�adnie wtedy, kiedy produkt jest ju� gotowy. Na polecenie "napisz tak lub nie" u�ytkownik wpisuje "tak lub nie". Na polecenie "wci�nij Enter" u�ytkownik wpisuje "Enter". Na polecenie "naci�nij dowolny klawisz", u�ytkownik naciska na klawisz "reset". Nie ma program�w ca�kowicie idiotoodpornych. Je�eli nie wiesz co czynisz, r�b to w spos�b elegancki. W zespole programist�w ka�dy ma genialny plan rozwi�zania problemu. Wszystkie plany si� wzajemnie wykluczaj� i �aden nie prowadzi do poprawnego rozwi�zania. Liczba os�b w zespole programistycznym ma tendencje wzrastaj�ce, niezale�nie od ilo�ci pracy. W ka�dym programie b��dy wykazuj� sk�onno�� do wyst�powania w tym miejscu, kt�re sprawdzasz jako ostatnie. Ka�dy program, kt�ry si� dobrze zaczyna - ko�czy si� �le. Program kt�ry zaczyna si� �le, ko�czy si� przera�aj�co. To co wygl�da �atwo - jest trudne. To co wygl�da trudno - jest niemo�liwe. To co wygl�da na niemo�liwe - potrafi rozwi�za� moja te�ciowa i to bez pomocy komputera. Ka�dy programista przybywaj�cy z innego miasta jest fachowcem. Idealny fachowiec wie absolutnie wszystko o niczym. Ka�da formu�a i ka�da sta�a musz� by� traktowane jako zmienne. Prawdopodobie�stwo wydarzenia jest odwrotnie proporcjonalne do �yczenia. Masochistyczne sk�onno�ci nie s� wprawdzie warunkiem koniecznym do pracy w systemie Windows 95, s� jednak bardzo pomocne. Ka�dy program w systemie Windows pracuje poprawnie do momentu niczym nieuzasadnionej utraty danych. Interaktywne, multimedialne aplikacje DOSa zwieszaj� si� same, podczas gdy interaktywne, multimedialne aplikacje Windows, zawieszaj� si� natychmiast po dowolnej ingerencji u�ytkownika. Po roz�o�eniu i z�o�eniu skomplikowanego mechanizmu zawsze pozostanie troch� cz�ci, a mechanizm prawdopodobnie i tak zadzia�a. Rozmiary skaleczenia �yletk� podczas golenia, s� wprostproporcjonalne do donios�o�ci wydarzenia, kt�re jest tego powodem. Druga kolejka posuwa si� szybciej. Wy�cigi nie zawsze wygrywaj� najszybsi, a bitwy najsilniejsi - ale tak nale�y obstawia�. W wi�kszo�ci przypadk�w �atwiej jest si� w co� wpl�ta�, ni� potem z tego wypl�ta�. Nie istnieje taki problem - bez wzgl�du na to jak by by� skomplikowany - kt�ry po bli�szym zapoznaniu nie okaza�by si� jeszcze bardziej skomplikowany. Postulat Troutmana - z�orzeczenia to jedyny j�zyk rozumiany przez wszystkich programist�w. Prawa Makarijewa - pisanie programu komputerowego jest rozkosz�, uruchamianie jest zmor�. Prawo Pierce'a - je�eli program zosta� skompilowany bezb��dnie za pierwszym razem, to na pewno nie b�dzie dawa� dobrych wynik�w. Prawo Weinberga...
sajrinka