PROPISI

VEDRI DUH

OSBORNOV ZAKON

Varijable neće, konstante nisu.

KLIPSTEINOV ZAKON SPECIFIKACIJA

U specifikacijama Murphyjev zakon nadilazi Ohmov.

PRVI ZAKON REVIZIJE

Informacija koja zahtijeva promjenu dizajna bit će prenijeta dizajneru nakon i jedino nakon dovršenja planova. (Često nazivan i "Sad nam to kažete!" zakon)

Nadopuna:
U jednostavnim slučajevima, kada je ponuđen jedan očigledno ispravan način nasuprot očigledno krivom načinu, često je mudrije izabrati krivi način i time ubrzati sljedeću reviziju.

DRUGI ZAKON REVIZIJE

Što se modifikacija doimlje bezazlenijom, to će dalekosežniji biti njezin utjecaj i to će više nacrta trebati iznova nacrtati.

TREĆI ZAKON REVIZIJE

Ako se, pred samo dovršenje projekta, terenske dimenzije konačno dostave onakve kakve doista jesu - umjesto onakvih kakve bi trebale biti - uvijek je jednostavnije početi sve iznova.

Nadopuna:
Obično je nepraktično unaprijed brinuti o smetnjama - ako ih baš nemaš, netko će ti ih priskrbiti.

ZAKON IZGUBLJENOG CENTIMETRA

U bilo kojoj vrsti konstruiranja nikakve se ukupne mjere ne mogu točno zbrojiti u petak poslije 14.40h.

Nadopuna:
1. Ako su, pod istim uvjetima, bilo kakve detaljnije mjere dane na milimetar, uopće ih se ne može zbrojiti.
2. Točan iznos postat će očit u ponedjeljak u 7:01 sati.

ZAKONI PRIMIJENJENE ZBRKE

  1. Dio koji je pogon zaboravio isporučiti upravo je onaj koji nosi 75% bilance isporuke

Nadopuna :

  1. Ne samo da ga je pogon zaboravio isporučiti, nego ga 50% vremena nisu ni izrađivali.
  2. Kamionske isporuke koje normalno traju jedan dan trajat će pet dana kad čekaš kamion.
  3. Nakon što planu pridodaš dva tjedna za neočekivane zastoje, dodaj još dva za neočekivane neočekivane zastoje.
  4. Uočiš li u bilo kakvoj konstrukciji onaj dio koji ne bi smio biti krivo označen, očekuj od pogona da te prekriži.

Nadopuna :

  1. U bilo kojoj grupi montažnih dijelova s istom oznakom, jedan od njih ne bi smio nositi tu oznaku.
  2. To se neće otkriti sve dok ga ne pokušaš staviti tamo gdje oznaka kaže da bi trebao stajati.
  3. S proizvodnim pogonom nikad ne raspravljaj o greški. Kontrolni žigovi su svi provjereni, čak i za rupe kojih nema.

TEOREM WYSZKOWSKOG

Bez obzira na mjerne jedinice koje koriste dobavljač ili kupac, proizvođač će koristiti svoje vlastite proizvoljne jedinice, koje se mogu pretvoriti u one što ih koriste dobavljač ili kupac samo pomoću perverznih i neprirodnih pretvorbenih faktora.

SNSS (Situacija normalna, sve sjebano) JEDNADŽBE

  1. Za svaki problem zadan sa <n> jednadžbi uvijek će biti <n+1> nepoznanica.
  2. Najpotrebnija stvar ili informacija bit će najmanje dostupna.
  3. Nakon što bezuspješno iscrpiš sve mogućnosti, ostat će jedno rješenje, jednostavno i očito, jasno vidljivo svima drugima.
  4. Zlo nailazi u valovima.

SKINNEROVA KONSTANTA (FLANNAGANOV FINANCIJSKI FAKTOR)

Ona veličina koja pomnožena, podijeljena, zbrojena ili oduzeta od dobivenog odgovora, daje odgovor kakav si trebao dobiti

MIKSCHOV ZAKON

Ako konac ima jedan kraj, onda ima i drugi kraj.

ZAKONI RAČUNALNOG PROGRAMIRANJA

  1. Svaki novi program kada ga pokrenete već zastarijeva.
  2. Svaki program više košta i dulje traje.
  3. Ako je neki program koristan i stabilan, potrebna je hitna zamjena.
  4. Ako je neki program beskoristan, potrebno ga je dokumentirati.
  5. Svaki novi program zauzeti će svu slobodnu memoriju na vašem računalu.
  6. Vrijednost nekog programa proporcionalna je težini izlaznih rezultata.
  7. Kompleksnost programa raste dok ne premaši sposobnost programera koji ga mora održavati.

TROUTMANOVI POSTULATI PROGRAMIRANJA

  1. Ako probna instalacija funkcionira savršeno, svi slijedeći sustavi neće funkcionirati.
  2. Sve dok program ne provede u radu bar šest mjeseci, najpogubnija greška neće se otkriti.
  3. Kontrolne kartice koje se nikako ne mogu složiti krivim redoslijedom, složit će se upravo tako.
  4. Međusobno zamjenjive trake neće.
  5. Ako je ulazni editor konstruiran tako da odbacuje sav loš ulaz, neka će dosjetljiva budala otkriti način da krivi podaci ipak uđu.
  6. Profanost je jezik koji svi programeri najbolje poznaju.

GILBOVI ZAKONI NEPOUZDANOSTI

  1. Kompjutori su nepouzdani, ali ljudi su još nepouzdaniji.
  2. Svaki sustav koji ovisi o ljudskoj pouzdanosti je nepouzdan.
  3. Neopažljive greške beskonačne su u svojoj raznovrsnosti, za razliku od opažljivih grešaka koje su već po definiciji ograničene.
  4. Ulaganje u pouzdanost rasti će dok ne premaši vjerojatne troškove grešaka ili dok netko ne počne inzistirati da se obavi i neki koristan rad.

BROOKOV ZAKON

Ako softverski projekt koji kasni pojačaš dodatnim ljudima, kasnit će još više.

ZAKONI KOMPJUTERAŠENJA PO GOLUBU

  1. Mutni ciljevi projekta koriste se da bi se izbjegla neugodnost procjene odgovarajućih troškova.
  2. Za izvođenje aljkavo planiranog projekta treba tri puta više vremena nego što je predviđeno; za brižljivo planiran projekt treba samo dva puta više vremena.
  3. Trud potreban za ispravku kursa geometrijski raste s vremenom.
  4. Projektni tim gnuša se tjednog izvještaja o ostvarenom, zato što ovaj tako živo odražava nedostatak ostvarenja.

ZAKON LUBARSKOG O KIBERNETIČKOJ ENTOLOGIJI

Uvijek ima još jedan <bug>.

SHAWOVO NAČELO

Napravi sustav koji i budala može koristiti, pa će ga samo budala i htjeti koristiti.