Dla komputera nie ma rzeczy niemożliwych - z wyjątkiem tych, których od niego wymagamy. W świecie komputerowego przetwarzania danych żadna awaria się nie kończy, ponieważ przechodzi w nastepną. Awaria serwera występuje zawsze przed największym nawałem obliczeń, a już obowiązkowo podczas zestawienia rocznego. Drobne awarie nie istnieją - zawsze przybierają wielkie rozmiary. Użytkownik zawsze przegrywa w konfrontacji z komputerem. Komputery połączone w sieć zwykle nie mogą się połączyć. Wyjątkiem są chwile rozprzestrzeniania wirusa. Z uszkodzonego dysku będziesz w stanie odtworzyć jedynie spis zawartości po to, żebys mógł się przekonać co straciłeś. W obecności serwisanta zepsute komputery działają poprawnie. Wszystkie komputery PC są kompatybilne oprócz Twojego. Twoja drukarka pracuje poprawnie do momentu wydruku. Jeśli zdarza się że zaczyna drukować to wyłącznie starogreckim zestawem znaków i tylko w tybetańskim formacie od lewego dolnego do prawego górnego rogu miętosząc papier i wciągając po 8 kartek naraz. Mając kilka dyskietek do wyboru, kawa zalewa tę z najważniejszymi plikami. Usunięcie jednego błędnego sektora powoduje powstanie przynajmniej dwóch nowych. Każda gra komputerowa prezentuje się dobrze jedynie na opakowaniu. Wirusy komputerowe rozprzestrzeniają się zasadniczo poprzez "absolutnie nie zarażone" dyskietki programowe i systemowe. Nieszkodliwe i łatwe do usunięcia wirusy łapią tylko inni. Zastosowany program antywirusowy jest w stanie rozpoznać i zwalczyć tylko te wirusy, których nie masz. Programy konwersji znakowej lub graficznej są kompatybilne z poleceniem kasowania - dają ten sam wynik. Jeżeli musisz dokonywać obliczeń na jednostkach, to program będzie zawierał tylko listę jednostek najbardziej użytecznych - np. prędkość zostanie podana w centywiorstach na 2,5 tygodnia. Dziecko, które dostaje rączkami do klawiatury, za pierwszym razem wystukuje zwykle komendę w stylu formatowania dysku. Najpopularniejszym językiem programowania są przekleństwa - każdy rasowy programista opanowuje go do perfekcji.
WESTCHNIENIE de LATES'a:
Pustą dyskietkę możesz przeszukiwać równie długo jak bezskutecznie.
ROZSZERZENIE WESTCHNIENIA de LATES'a WEDŁUG MURPHY'ego:
Długo i bezskutecznie możesz przeszukiwać również pełną dyskietkę.
WNIOSEK EVI'ego Z ROZSZERZENIA WESTCHNIENIA de LATES'a WEDŁUG MURPHY'ego:
W zasadzie każdą dyskietkę możesz przeszukiwać długo i bezskutecznie.
Stopien glupoty Twojego postepowania jest wprost proporcjonalny do liczby przygladajacych Ci sie osob. Prawdopodobienstwo wyczerpania sie baterii jest wprost proporcjonalny do zapotrzebowania na kalkulator. Dowolne urzadzenie, uszkodzone w dowolny sposob ( z wyjatkiem calkowitego zniszczenia ), bedzie doskonale dzialalo w obecnosci wykwalifikowanego personelu naprawczego. Element wybrany losowo z grupy o 99-procentowej wiarygodnosci, bedzie nalezal do pozostalego 1 procenta.
PRAWDY PROGRAMISTOW
Zlorzeczenia to jedyny jezyk rozumiany przez wszystkich programistow (postulat Troutmana). Prawa Makarijewa: Pisanie programu komputerowego jest rozkosza. Uruchamianie programu jest zmora.
Tzw. wniosek z praw Pierce'a: Jezeli program zostal skompilowany bezblednie za pierwszym razem, to na pewno nie bedzie dawal dobrych wynikow.
Drugie prawo Weinberga: Gdyby budowlani budowali domy w taki sam sposob, w jaki programisci pisza programy, to jeden dzieciol zniszczylby cala cywilizacje.
Prawa Weilera obslugi i konserwacji oprogramowania: Kazdy dzialajacy program jest przestarzaly. Kazdy program po kazdym uruchomieniu drozej kosztuje i zabiera wiecej czasu. Jezeli program jest uzyteczny, to bedzie musial byc zmieniany. Pelna dokumentacje maja tylko programy bezuzyteczne. Kazdy program rozszerzy sie tak, aby zajac cala dostepna pamiec. Wartosc programu jest odwrotnie proporcjonalna do jakosci wynikow jego pracy. Zlozonosc programu rosnie do momentu przekroczenia zdolnosci programisty ten program konserwujacego.
Duzy, monolityczny program jest jak talerz makaronu: pociagnij za jedna nitke, a z drugiej strony bedzie sie sypac. Autor programu nigdy nie przetestuje go wiarygodnie. Nie ma programow bezblednie dzialajacych, a sa co najwyzej niedostatecznie przetestowane. Dodanie urzadzenia przyspieszajacego do starego oprogramowania spowolni dzialanie tego oprogramowania.
REGULA MiMar'a Im blizej jestes ukonczenia dlugiej przygodowki tym wieksze prawdopodobienstwo, ze ktos niepowolany kaze ci wylaczyc komputer.
Glowny informatyk
Jest trwale zrosniety ze swoim komputerem, pisze szybciej, niz komputer moze przetworzyc, mysli w asemblerze, wytrzymuje porazenia 380V i zna na pamiec wszystkie uklady scalone.
Zaawansowany programista
Siedzi 20 godzin dziennie przed komputerem, wpisuje 10 slow na sekunde, zna Pascal, BASIC, Assembler, Fortran, Logo, APL, Algol, Prolog, wytrzymuje 220V i zna wszystkie ksiazki.
Inzynier informatyk
Uzywa komputer 16 godzin na dobe, wpisuje 10 znakow na sekunde, zna doskonale Pascal, BASIC, C i Assembler, moze na krotko chwycic goraca lutownice i ma wszystkie ksiazki.
Informatyk
Spedza caly czas pracy i wszystkie przerwy przed komputerem, wpisuje 5 znakow na sekunde, zna doskonale Pascal i BASIC, drutuje bezpieczniki i wie, gdzie w bibliotece sa wlasciwe ksiazki.
Programista
Spedza tylko czas pracy przed komputerem, pisze jak sekretarka, z pomoca podrecznika umie programowac w asemblerze, potrafi wymienic bezpieczniki i wie, gdzie moze kupi ksiazki.
Student informatyki
Traktuje komputer jako hobby, wpisuje 10 slow na minute, potrafi z pomoca podrecznika napisac krotkie programy w Pascalu, umie wymienic baterie w kalkulatorze i wie, ze sa ksiazki.
User
Siedzi przed komputerem od czasu do czasu, wpisuje jedno slwo na minute, potrafi przepisac krotkie programy w BASICu, poraza go bateryjka 9V i nie interesuja go zadne ksiazki, bo i tak ich nie rozumie.
Hacker
Stanowi z komputerem jednosc, nie uzywa klawiatury, bo przekazuje swoje mysli bezposrednio do komputera, w razie potrzeby sam pisze szybko jezyk programowania, sam wytwarza potrzebne 220V i napisal wszystkie lepsze ksiazki.