Häkkerid ja käkkerid

Võtame täna ette häkkerid ja Eric S. Raymondi kirjutise “How To Become A Hacker”.

Kes või mis üldse on häkker? Üldine arvamus on, et häkkerid on need, kes süsteemidesse sisse häkivad – nn võrgukurjategijad. Päris häkkerid nimetavad neid tegelasi aga hoopis käkkeriteks.
Vastupidiselt väljakujunenud kuvandile pole häkkerid kindlasti mitte pahatahtlikud, tegelikult on nad tehniliselt taiplikult, uudishimulikud, usuvad vabadusse ning vastastikku vabatahtlikku abistamisse. Häkkerid loovad asju, käkkerid lõhuvad neid.

Häkkerlik mõtteviis ei piidru üksnes tarkvaraga. Häkkida võib ka muusikat, elektroonikat, harjumuslikke käitumismustreid – inimloomust. Raymond kirjeldab oma teoses siiski just tarkvarahäkkeriks saamist ning vaatleme siinkohal häkkerliku suhtumise põhimõtteid:

  1. Maailm on täis probleeme, mis vajavad lahendamist – häkkerile peaks probleemide lahendamine olema põnev meelelahutus, mis võimaldab pidevalt õppida ning areneda ja eeldab motivatsiooni eesmärgi nimel tööd teha.
  2. Ühtegi probleemi pole mõtet lahendada mitu korda – ratast uuesti leiutada pole mõtet – jaga infot ja koodi teistega.
  3. Igavus ja nüridus on kurjast – kõik nüri ja rutiinne töö tuleks automatiseerida, ära raiska ressurssi niisama.
  4. Vabadus on hea – autoritaarne juhtimine ja võim piirab vabadust ning seeläbi ka loomungulisust ning arengut, selle vas-tu tuleb võidelda.
  5. Suhtumine ei asenda kompetentsi – et olla häkker, pead arendama endas teatud suhtumisi, aga tarvis on ka intelligentsust, praktikat ja kõvasti tööd.

Selleks, et häkkeriks saada, pead sa oskama programmeerida -alusta lihtsamatest keeltest ning liigu edasi, rohkem keeli, tähendab rohkem võimalusi ning teadmisi.
Hangi endale avatud lähtekoodiga Unix ja õpi seda kasutama.
Õpi kasutama HTML-i ja veebi -see on kui lõputu mängumaa, millel on “võlujõud”.
Õpi ära korrektne inglise keel, ilma selleta saab olema väga keeruline.

Häkkeriks saamine ei tähenda, et pead olema nohik, aga see tuleb kasuks. Alustada tuli eile, aga kunagi pole hilja. Kui on soov, siis tegutse!