Felsök
Datorprogrammerare, som alla andra, är inte perfekta. Det betyder att programmen de skriver ibland har små fel, som kallas "buggar". Dessa buggar kan vara mindre, till exempel att inte känna igen användarinmatning, eller mer allvarliga, till exempel en minnesläcka som kraschar programmet. Innan programmerare släpper programvaran till allmänheten "felsöker" programmen och eliminerar så många fel som möjligt. Denna felsökningsprocess tar ofta lång tid, eftersom fixning av vissa fel kan introducera andra. Felsökning av vindrutan vid en bensinstation är mycket enklare än felsökning av ett datorprogram.