Indholdsfortegnelse:
Definition - Hvad betyder Hack?
Hack har i forbindelse med udvikling to betydninger:
- Et hack er en inelegant løsning på et problem. I denne forstand får et hack jobbet udført, men på en ineffektiv, ikke-optimal eller grim måde.
- At hacke kan også betyde at programmere med enestående evner. I denne forstand producerer en hacker kode, der ikke kun udfører opgaven, men gør det på en effektiv og unik måde.
Techopedia forklarer Hack
Hack kan være en hård begivenhed at forstå for ikke-udviklere. Foruden de to betydninger i programmeringen, vedrører den fælles forståelse af udtrykket computersikkerhed. I denne forstand er en hacker nogen, der bryder ind i computersystemer med ondsindet intention. Selv denne definition er ikke korrekt, da den ignorerer hackere med hvide hat og dem, der ikke er ondsindede.
Det er sandsynligvis sikkert at sige, at der inden for udviklingssamfundet er en følelse af, at ikke-kodere ikke fuldt ud sætter pris på eller respekterer god kode. Dilbertesqe "spidshårede chef" ser kodeproduktion som widgets, der produceres på en fabrik, hvor der i virkeligheden er en enorm forskel i hvad der bliver sat ud af en stor programmør sammenlignet med en dårlig. Dem med dygtighed, de ægte hackere, går langt ud over og forstår vanskelighederne ved et system. Dermed er der ligheder mellem en hacker og en kunstner, idet det kræver dygtighed, beslutsomhed og hårdt arbejde at fremstille noget, som han / hun synes er virkelig stor.
