{"id":322,"date":"2004-04-24T14:55:18","date_gmt":"2004-04-24T18:55:18","guid":{"rendered":"http:\/\/www.theoreti.ca\/?p=322"},"modified":"2004-04-24T14:55:18","modified_gmt":"2004-04-24T18:55:18","slug":"raymond-how-to-become-a-hacker","status":"publish","type":"post","link":"https:\/\/theoreti.ca\/?p=322","title":{"rendered":"Raymond: How to become a hacker"},"content":{"rendered":"<p><a title=\"How To Become A Hacker\" href=\"http:\/\/www.catb.org\/~esr\/faqs\/hacker-howto.html\">How To Become A Hacker<\/a> by Eric Raymond is an interesting approach to hacking that opposes hacking as a form of inquiry and philosophy to cracking which is about messing with other people&#8217;s accounts.<br \/>\n<!--more--><br \/>\nHere is Raymond&#8217;s &#8220;Hacker Attitude&#8221;:<\/p>\n<blockquote><p>1. The world is full of fascinating problems waiting to be solved.<br \/>\n2. No problem should ever have to be solved twice.<br \/>\n3. Boredom and drudgery are evil.<br \/>\n4. Freedom is good.<br \/>\n5. Attitude is no substitute for competence.<\/p><\/blockquote>\n<p>There is a lot more on his site (<a title=\"Eric S. Raymond's Home Page\" href=\"http:\/\/www.catb.org\/~esr\/\">Eric S. Raymond&#8217;s Home Page<\/a>) including &#8220;The Retrocomputing Museum&#8221;, essays like <a title=\"The Cathedral and the Bazaar\" href=\"http:\/\/www.catb.org\/~esr\/writings\/cathedral-bazaar\/\">The Cathedral and the Bazaar<\/a> (which includes a history of hackerdom) and links to classic AI programs like <a href=\"ftp:\/\/ftp.cc.utexas.edu\/pub\/AI_ATTIC\/Programs\/Classic\/Eliza\/Eliza%233\/BasicEliza\">Eliza in Basic<\/a>. <\/p>\n<p>Important site.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How To Become A Hacker by Eric Raymond is an interesting approach to hacking that opposes hacking as a form of inquiry and philosophy to cracking which is about messing with other people&#8217;s accounts.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-322","post","type-post","status-publish","format-standard","hentry","category-philosophy-of-computing"],"_links":{"self":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts\/322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=322"}],"version-history":[{"count":0,"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts\/322\/revisions"}],"wp:attachment":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}