Twierdzenie Stockmayera
•
Jeżeli problem wydaje się łatwy, to jest trudny
•
Jeżeli problem wydaje się trudny, to jego rozwiązanie jest prawie niemożliwe
•
Jeżeli problem wydaje się niemożliwy do rozwiązania, to poradzi sobie z nim nawet twoja
teściowa, i to bez pomocy komputera
Ósme prawo Finagle'a
Praca zespołowa ro podstawa. W ten sposób można zawsze zrzucić winę na kogoś innego
Lermana prawo technologii
Każdy problem techniczny da się rozwiązać jeżeli ma się dość czasu i pieniędzy.
Uzupełnienie Lermana:
Nigdy nie ma dość czasu i pieniędzy
Piąte prawo niepewności
Błądzić jest rzeczą ludzką, ale żeby naprawdę narobić bałaganu potrzebny jest komputer.
Trzecie prawo Greera
Program komputerowy zrobi to, co mu zleciłeś, a nie to co chciałeś, żeby zrobił.
Reguła Westmeiera
Aby oszacować czas potrzebny na wykonanie danego zadania należy określić czas potrzebny na
rozwiązanie zadania, pomnożyć przez dwa i zmienić jednostkę miary czasu na bezpośrednio
wyższą
Prawa Pierce'a
•
Jeżeli program zostanie skompilowany za pierwszym razem bez żadnego błędu, to na pewno
nie będzie dawał dobrych wyników
•
Podczas pierwszego uruchomienia w każdym systemie komputerowym maszyna będzie
błędnie interpretować polecenia, mylić się w druku, źle liczyć wyrażenia matematyczne lub
przynajmniej ignorować urządzenia zewnętrzne
Postulat Troumana
Złorzeczenia to jedyny język zrozumiały przez wszystkich programistów
Prawo nieskończoności Lubarskiego
Zawsze jest jeszcze jeden błąd
Skrócone prawo o wirusach
Masz o jednego wirusa więcej niż myślisz
Postulat wielofunkcyjności
Im mniej funkcji posiada program, tym lepiej będzie je realizowal
Zasada lepkich cieczy
Filiżankę lub szklankę wywrócisz tylko wtedy, gdy została w niej resztka płynu.
Wnioski:
•
Płynąca ciecz z bezlitosną precyzją utoruje sobie drogę do najważniejszej dyskietki na
biurku
•
Jej droga wiedzie przez te wydruki, których kopia nie istnieje, a zbiór nie został zachowany
•
Na projektach tych zostaną plamy, które sprawią, że najważniejsze miejsca będą nieczytelne
•
Mając do wyboru kilka dyskietek ciecz zaleje te najważniejszą
•
W rezultacie dyskietka nie nadaje się do odczytu
•
Jeśli jednak możliwe jest odczytanie pojedynczych zbiorów, to są to zbiory najmniej ważne
Trzecie zastosowanie Praw Murphy'ego
W świecie komputerowym żadna awaria nie kończy się, ponieważ przechodzi zawsze w następną
Czwarte zastosowanie Praw Murphy'ego
Awaria komputerowa wyczekuje cierpliwie na najbardziej niedogodny moment, aby bezlitośnie
zaatakować
Wnioski Berdy'ego
•
Drobne awarie nie istnieją
•
Jeżeli miała jednak miejsce drobna awaria, to oznacza, że nie poznałeś jeszcze jej
rzeczywistych rozmiarów
Matematyczny dowód praw Murphy'ego
Prawidłowa formuła matematyczna praw Murphy'ego w dziedzinie komputerowego przetwarzania
danych ma postać 1+1=2, gdzie "=" jest symbole oznaczającym "niekiedy, jeśli w ogóle"
Pierwszy mit doskonałości
Komputer rozwiąże każdy problem
Drugi mit doskonałości
Komputer rozwiąże mój problem
Trzeci mit doskonałości
Komputer rozwiąże jakiś problem
Prawo Brooka
Dołączenie dodatkowego zespołu programistów do opóźnionego projektu jeszcze bardzie go opóźni
Prawo obsługi klienta
Zepsute komputery zawsze działają w obecności serwisanta
Windows
Każdy program w Windows pracuje poprawnie do momentu niczym nieuzasadnionej utraty danych
Prawo strukturalnej sprzeczności między komputerem i żoną
Gdy tylko nie zapiszesz przez dłuższy czas kodu źródłowego, twoja zona użyje jedynego
urządzenia w promieniu 10 kilometrów, które spowoduje natychmiastowe spalenie głównego
bezpiecznika
Pierwsze prawo specjalizacji informatycznej
Każdy programista przybywający z innego miasta jest fachowcem
Drugi prawo specjalizacji informatycznej
Idealny fachowiec wie absolutnie wszystko o niczym
Uwagi o opóźnionym błędzie
•
Decydujący błąd odkryjesz dopiero wtedy, kiedy program działa 6 miesięcy bez zastrzeżeń
•
Błąd ten zafałszuje albo zniszczy dokładnie te dane, które nie są w żaden sposób do
odtworzenia i które są najistotniejsze dla funkcjonowania systemu
•
Kod źródłowy zniknął w międzyczasie i jest nie do odnalezienia
Prawo Ridigera
W każdym programie, błędy wykazują skłonność do występowania w tym miejscu, które
sprawdzasz jako ostatnie
Prawa procedur
•
Każda procedura, do której może wkraść się błąd, będzie go zawierać
•
Także w procedurach, które muszą być bezbłędne, znajdują się błędy
Prawo dokumentacji
Nikt jej nigdy dokładnie nie czyta
Reguła 90-90-10
•
Na pierwsze 90% programu potrzeba 10% przeznaczonego na jego realizację czasu
•
Pozostałe 10% programu wymaga 90% przeznaczonego na jego realizację czasu
•
Rozpoczynasz zawsze od pozostałych 10%
Reguła klienta (na bazie 90-90-10
10% od których zaczniesz pracę, stanowią te procedury, które w ostatecznym rozrachunku zostaną
usunięte na życzenie klienta
Prawo irytacji
Po usunięciu pliku, co do którego jesteś pewien, że już nigdy się do niczego nie przyda, okaże się,
że jest on wkrótce niezbędnie potrzebny
Rozszerzone Prawo Murphy'ego
Jeśli może się wydarzyć seria niepomyślnych przypadków, zdarzą się w najgorszej możliwej
kolejności
Zasada Benedicta
Przyroda zawsze bierze stronę wady ukrytej
Prawo ujawnienia
Wada ukryta nigdy nie pozostaje ukryta
Prawno na temat mycia samochodu
Kiedy tylko umyjesz samochód, wówczas spadnie deszcz
Prawo nie do zastosowania
Mycie samochodu dla wywołania deszczu nie sprawdza się
Obserwacja Etorrego
Kolejka , w której nie stoisz przesuwa się szybciej
O'Briena wariacja obserwacji Etorrego
Jerzeli przejdziesz do drugiej kolejki, ta w której stałeś zacznie się przesuwać szybciej, niż ta, w
której stanąłeś
Uzupełnienie Kentona
Jeśli wrócisz do pierwszej kolejki, narobisz takiego zamieszania, że wszyscy będą wściekli
Prawo Rogersa
Gdy tylko stewardesa poda wszystkim kawę, samolot wchodzi w strefę turnbulencji
Wyjaśnienie Davisa:
Podawanie kawy w samolotach wywołuje turbulencje
Raya zasada precyzji
Odmierz mikrometrem
Zaznacz kredą
Utnij siekierą
Pierwsza zasada pracy w laboratorium
Gorące szkło wygląda dokładnie tak samo jak zimne szkło
Wyznanie Finagle'a
Nauka ma rację. Nie daj się zmylić faktom
Prawo Evansa
Jeżeli zachowujesz zimną krew, podczas gdy wszyscy wokół tracą głowę, to znaczy, że nie
rozumiesz powagi sytuacji
Maksyma Matza
Podsumowanie to miejsce, w którym komuś znudziło się myślenie
Prawo Meyera
Komplikowanie jest proste, upraszczanie jest skomplikowane
Ballance'a prawo względności
To jak długo trwa minuta, zależy od tego, po której stronie drzwi od łazienki stoisz
Colvarda przesłanki logiczne
•
Wszystkie prawdopodobieństwa wynoszą 50%. Albo coś się zdarzy, albo nie.
•
Szanse są jednak w 90% przeciwko tobie
Zasada Jaffego
Pewne rzeczy są niedostępne ludzkiemu rozumieniu, ale nie wiadomo jakie to rzeczy