Преглед садржаја:
Дефиниција - Шта значи Хацк?
Хак, у контексту развоја, има два значења:
- Хакање је неелегантно решење проблема. У том смислу, хацк посао обавља, али на неефикасан, не-оптималан или ружан начин.
- Хакање може значити и програмирање са изузетном вештином. У том смислу, хакер производи код који не само да испуњава задатак, већ и то чини на ефикасан и јединствен начин.
Тецхопедиа објашњава Хака
Хацк може бити тежак појам за не-програмере. Поред два значења у програмирању, заједничко разумевање термина односи се на рачунарску безбедност. У том смислу, хакер је неко ко провали у рачунарске системе са злонамерном намером. Иако је чак и та дефиниција нетачна, јер игнорише хакере на бели шешир и оне који нису злонамерни.
Вероватно је сигурно рећи да унутар развојне заједнице постоји осећај да некодери не у потпуности цене или не поштују сјајан код. Дилбертеске "шиљасти коса шеф" посматра кодирање производње као видгете који се производе у фабрици, где у стварности постоји велика разлика у ономе што избаци сјајни програмер у поређењу са сиромашним. Они са вештином, прави хакери, превазилазе и разумеју ситнице система. При томе постоје сличности између хакера и уметника по томе што је потребна вештина, одлучност и напоран рад да би се створило нешто за што он / она осећа да је заиста сјајно.
