Innholdsfortegnelse:
Definisjon - Hva betyr Hack?
Hack, i sammenheng med utvikling, har to betydninger:
- Et hack er en inelegant løsning på et problem. I denne forstand får et hack gjort jobben, men på en ineffektiv, un-optimal eller stygg måte.
- Å hacke kan også bety å programmere med eksepsjonell dyktighet. I denne forstand produserer en hacker kode som ikke bare fullfører oppgaven, men gjør det på en effektiv og unik måte.
Techopedia forklarer Hack
Hack kan være et tøft begrep for ikke-utviklere. I tillegg til de to betydningene i programmering, gjelder den vanlige forståelsen av begrepet datasikkerhet. I denne forstand er en hacker noen som bryter inn i datasystemer med ondsinnet hensikt. Selv denne definisjonen er riktignok feil da den ignorerer hackere av hvite hatter og de som ikke er ondsinnet.
Det er sikkert trygt å si at innen utviklingssamfunnet er det en følelse av at ikke-kodere ikke fullt ut setter pris på eller respekterer god kode. Dilbertesqe "spissehårede sjef" ser på kodeproduksjon som widgeter som produseres på en fabrikk, der det i virkeligheten er en stor forskjell i hva som blir satt ut av en flott programmerer sammenlignet med en dårlig. De med dyktighet, ekte hackere, går langt utover og forstår vanskeligheter med et system. På denne måten er det likheter mellom en hacker og en kunstner ved at det krever dyktighet, besluttsomhet og hardt arbeid å produsere noe han / hun føler er virkelig flott.
