Garbage In Garbage Out (GIGO) är populär datorslang för ”om du matar in fel data blir resultaten också fel.” Termen uppstod i programmeringsgemenskapen, där instruktörer påminner eleverna om att de måste kontrollera och kontrollera sina data och kodning igen för att säkerställa att resultaten är giltiga. Termen används också flitigt i andra branscher, framför allt inom inspelningsindustrin, där människor betonar behovet av bra utrustning. I det här fallet kommer en dålig initial inspelning att resultera i ett album med låg kvalitet.
George Fuechsel, en tidig IBM-programmerare, är i allmänhet krediterad för att ha myntat termen. Han påminde eleverna om att datorer kommer att bearbeta all typ av information de får utan att döma eller ha ett öga för noggrannhet. Om ett misstag görs i programmet, hur litet det än är, kan det resultera i Garbage In Garbage Out, och därigenom skapa ett oavsiktligt resultat. Så länge som människor är medvetna om datorernas felbarhet är detta koncept inte ett stort problem, även om det kan vara frustrerande i ett större projekt. Det blir dock ett problem när människor accepterar information om tro bara för att den kom från en dator.
När detta händer kallas det ibland skämtsamt för Garbage In Gospel Out. Många datoranvändare gör sig skyldiga till att anta att datorer är ofelbara och alltid kommer att ge korrekta resultat. Detta kan orsaka allvarliga problem. På en mindre nivå kan någon helt enkelt ha felaktiga fakta om en situation; på en större nivå kan någon grunda ett allvarligt beslut på felaktig information.
Programmerare försöker vara medvetna om GIGO-principen, och faktiskt har många datorer kapacitet att kontrollera kod för grundläggande fel. De flesta indata behöver dock fortfarande korrekturläsas, särskilt om de är komplexa och fyllda med flera argument, vilket vanligtvis är fallet med avancerad beräkning. Detta är en anledning till att forskare gillar att bekräfta data med andra forskare – för att säkerställa att deras beräkningar är korrekta.
Principen om Garbage In Garbage Out kan gälla många saker i livet. Matlagning med råvaror av dålig kvalitet resulterar ofta i en nedslående måltid. Likaså och på en mer allvarlig nivå kämpar elever som lider av en dålig utbildning ofta för att lyckas i livet. Lärdomen är att se till att något är av bra kvalitet innan du använder det, oavsett om det är kod eller ett nytt centralvärmesystem.