Inhoudsopgave:
Definitie - Wat betekent Hack?
Hack heeft in de context van ontwikkeling twee betekenissen:
- Een hack is een onelegante oplossing voor een probleem. In die zin kan een hack de klus klaren, maar op een inefficiënte, onoptimale of lelijke manier.
- Hacken kan ook betekenen dat je met uitzonderlijke vaardigheden programmeert. In die zin produceert een hacker code die niet alleen de taak uitvoert, maar dit ook op een efficiënte en unieke manier.
Techopedia legt Hack uit
Hack kan een moeilijke term zijn om te begrijpen voor niet-ontwikkelaars. Naast de twee betekenissen in programmeren, heeft het algemene begrip van de term betrekking op computerbeveiliging. In die zin is een hacker iemand die met kwaadaardige bedoelingen computersystemen binnendringt. Hoewel, zelfs deze definitie is onjuist, omdat het white hat hackers en degenen die niet kwaadaardig zijn negeert.
Het is waarschijnlijk veilig om te zeggen dat binnen de ontwikkelingsgemeenschap het gevoel bestaat dat niet-codeerders geweldige code niet volledig waarderen of respecteren. De "puntige-harige baas" van Dilbertesqe ziet codeproductie als widgets die in een fabriek worden geproduceerd, waar in werkelijkheid een enorm verschil is in wat door een geweldige programmeur wordt uitgezet in vergelijking met een slechte. Degenen met vaardigheden, de echte hackers, gaan veel verder en begrijpen de ingewikkeldheden van een systeem. Daarbij zijn er overeenkomsten tussen een hacker en een kunstenaar in die zin dat het vaardigheid, vastberadenheid en hard werken vereist om iets te produceren dat hij / zij echt geweldig vindt.