Sisällysluettelo:
Määritelmä - mitä Hack tarkoittaa?
Hackilla on kehityksen yhteydessä kaksi merkitystä:
- Hakkerointi on epäelegantti ratkaisu ongelmaan. Tässä mielessä hakkeri saa työnsä päätökseen, mutta tehottomasti, epäoptimaalisesti tai ruma tavalla.
- Hakkerointi voi tarkoittaa myös ohjelmaa poikkeuksellisen taitolla. Tässä mielessä hakkeri tuottaa koodin, joka ei vain suorita tehtävää, mutta tekee sen tehokkaalla ja ainutlaatuisella tavalla.
Techopedia selittää Hackin
Hack voi olla vaikea ymmärtää muille kuin kehittäjille. Ohjelmoinnin kahden merkityksen lisäksi termin yhteinen ymmärrys liittyy tietoturvaan. Tässä mielessä hakkeri on joku, joka murtautuu tietokonejärjestelmiin haitallisella tarkoituksella. Vaikka tämä määritelmä on virheellinen, sillä siinä ei oteta huomioon hattu-hakkereita eikä niitä, jotka eivät ole haitallisia.
On todennäköisesti turvallista sanoa, että kehitysyhteisössä on tunne, että ei-koodaajat eivät täysin arvosta tai kunnioita suurta koodia. Dilbertesqe "teräväkarvainen pomo" näkee koodituotannon kuten vekottimet, joita tuotetaan tehtaalla, missä todellisuudessa on suuri ero siinä, mitä suuri ohjelmoija laittaa huonoon verrattuna. Taitavat, todelliset hakkerit, menevät huomattavasti pidemmälle ja ymmärtävät järjestelmän monimutkaisuuksia. Hakkerin ja taiteilijan välillä on yhtäläisyyksiä siinä mielessä, että tarvitaan taitoa, päättäväisyyttä ja kovaa työtä tuottaa jotain, joka hänen mielestään on todella hienoa.
