{"id":41,"date":"2012-10-05T01:36:00","date_gmt":"2012-10-05T01:36:00","guid":{"rendered":"http:\/\/blog.maclawran.ca\/hell-yeah-hacking-at-50"},"modified":"2014-05-10T04:54:50","modified_gmt":"2014-05-10T04:54:50","slug":"hell-yeah-hacking-at-50","status":"publish","type":"post","link":"https:\/\/blog.maclawran.ca\/?p=41","title":{"rendered":"Hell Yeah!  Hacking at 50."},"content":{"rendered":"<p>James Hague had an interesting blog post &#8211; <a href=\"http:\/\/prog21.dadgum.com\/154.html\">&#8220;Do you still want to be doing this when you&#8217;re 50?&#8221;<\/a><\/p>\n<p>Essentially saying that &#8220;Large scale, high stress coding is a young man&#8217;s game&#8221;.\u00a0 Maybe if you&#8217;re a &#8220;recovered programmer&#8221; like James, though&#8230;<\/p>\n<p>Last March I turned 50.\u00a0 It&#8217;s a completely surreal number.\u00a0 I&#8217;m getting OLD. I started programming at 13, on a Radio Shack TRS-80 4K level one&#8230; got to UNIX in 1983 &#8217;cause I was lucky enough to drop out of McGill and into the real world&#8230; I had a UNIX guru, since that sacred information was passed from Person to Person&#8230; I was there when the internet was born (bitches!) &#8211; my first email address was uunet!sobeco!paxmtl!sean &#8211; you needed to know the path the mail took to get from one machine to the other.\u00a0 I&#8217;ve used a punch card machine (once, because I knew it was going to be obsolete and wanted to try it out, it was cool).<\/p>\n<p>I did international development &#8211; shipping code using Telebit Trailblazer modems running at an insane 19,2Kbps, running at 4 am when the long distance rates were cheaper..<\/p>\n<p>I hacked.\u00a0 When hacking wasn&#8217;t dominated by script-kiddies and real malevolence.\u00a0 I spent all-nighters buried in obscure code; when every UNIX console was different, and you had to write code for specific machines\/OS combinations.\u00a0 This domain, maclawran.ca, was the 65th domain registered in Canada &#8211; when you had to call up the Registrar at the University of British Columbia and have a chat to get your domain&#8230; which was free&#8230;<\/p>\n<p>And I walked 10 miles to school in Canadian blizzards, uphill, both ways.<\/p>\n<p>And it was fun.\u00a0 It was a blast.<\/p>\n<p>I&#8217;m 50.\u00a0 Guess what?\u00a0 It still is.\u00a0 Except today it&#8217;s EASIER.\u00a0 Much easier.<\/p>\n<p>I don&#8217;t need to remember anything anymore.\u00a0 I can just Google.\u00a0 No manuals, techniques, code bits&#8230; we have the Internet, Open Source, Linux, truly reusable components, and each other.\u00a0 But I do maintain a massive cache of exceptions to all the rules and all the really wierd shit I&#8217;ve run into in the 37-odd years of coding.\u00a0 Plus all the patterns&#8230;<\/p>\n<p>Plus I&#8217;ve gotten nicer.\u00a0 No more <a href=\"http:\/\/en.wikipedia.org\/wiki\/Bastard_Operator_From_Hell\">&#8220;Bastard Operator from Hell&#8221;.<\/a> (While doing support, after yelling at, and hanging up on a customer, my boss suggested that next time I just &#8220;get off the phone and call them back later&#8221;.)<\/p>\n<p>If you&#8217;re a Real Hacker, you just become a wizard.\u00a0 Ever see a young wizard (aside from that newcomer prick Harry Potter?<\/p>\n<div class=\"p_embed p_image_embed\"><a href=\"http:\/\/blog.maclawran.ca\/wp-content\/uploads\/2013\/05\/ef757-the_ultimate_wizard-scaled1000.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.maclawran.ca\/wp-content\/uploads\/2013\/05\/ef757-the_ultimate_wizard-scaled1000.jpg?w=300\" alt=\"The_ultimate_wizard\" width=\"500\" height=\"375\" \/><\/a><\/div>\n<p>And probably more than anything else I&#8217;m worried about age bias.\u00a0 I got laid off in the spring (happy 50th!) and that was my first concern.\u00a0 So I went out and replace the wireframe glasses with Warby Parkers, and everything is cool now.\u00a0 I&#8217;m more expensive than someone younger&#8230; and now in a world where 5 years experience = &#8220;senior&#8221;, things are a bit weird.\u00a0 So I consult \ud83d\ude42<\/p>\n<p>Fortunately I live in Key West, Florida &#8211; and not California (where I suspect age-bias truly rules supreme, especially in LA where you&#8217;re done at 30.\u00a0 SF buys you an extra 10 years or you can shave your head and put on some Warby Parkers too&#8230;)<\/p>\n<p>The last few months have been a string of all-nighters &#8211; I&#8217;ve never worked harder in my life; on a new project&#8230; a security thingy for the cloud, which I&#8217;ll submit to Y-combinator&#8230; as a single founder.\u00a0 That should be an interesting experience.<\/p>\n<p>Genetics plays a part.\u00a0 My great grandfather was an amazing inventor, <a href=\"http:\/\/temurray.com\">Thomas E Murray<\/a>, who invented practically everything between the powerplant and the light socket.\u00a0 With 462 patents, <a href=\"http:\/\/jessi.ca\/blog\/making-things\/t-e-murray-inducted-into-the-national-inventors-hall-of-fame-finally\/\">we had him inducted into the National Inventors Hall of Fame last year<\/a>.<\/p>\n<div class=\"p_embed p_image_embed\"><a href=\"http:\/\/blog.maclawran.ca\/wp-content\/uploads\/2013\/05\/bb7c1-imgp2263-scaled1000.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.maclawran.ca\/wp-content\/uploads\/2013\/05\/bb7c1-imgp2263-scaled1000.jpg?w=300\" alt=\"Imgp2263\" width=\"500\" height=\"375\" \/><\/a><\/div>\n<p>Here I am in a fuzzy picture with Robert Khan who was being inducted for inventing TCP\/IP&#8230;<\/p>\n<div class=\"p_embed p_image_embed\"><a href=\"http:\/\/blog.maclawran.ca\/wp-content\/uploads\/2013\/05\/ed90c-imgp22051-scaled1000.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.maclawran.ca\/wp-content\/uploads\/2013\/05\/ed90c-imgp22051-scaled1000.jpg?w=300\" alt=\"Imgp22051\" width=\"500\" height=\"375\" \/><\/a><\/div>\n<p>And with Martin Hellman \u2013 who said: \u201cI was willing to risk appearing foolish and was lucky enough to end up being one of the inventors of public-key cryptography,\u201d<\/p>\n<p>Curiously, the bulk of Murray&#8217;s patents happened starting in his late 40&#8217;s, through to when he died.\u00a0 That made me feel better.<\/p>\n<p>So don&#8217;t freak out &#8211; at 50, you&#8217;ll still be you, and if you&#8217;re a hacker now, you&#8217;re likely to be a hacker then.\u00a0 You&#8217;ll just be better at it.<\/p>\n<p>Shit.\u00a0 It&#8217;s past my nap time.<\/p>\n<p>Hey &#8211; if you&#8217;re in Key West tomorrow, Friday 5 October, come down to the Hogs Breath Saloon and see me do Standup Comedy&#8230;<\/p>\n<div class=\"p_embed p_image_embed\"><a href=\"http:\/\/blog.maclawran.ca\/wp-content\/uploads\/2013\/05\/bcf1a-floridasfunniest-scaled1000.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.maclawran.ca\/wp-content\/uploads\/2013\/05\/bcf1a-floridasfunniest-scaled1000.jpg?w=231\" alt=\"Floridasfunniest\" width=\"500\" height=\"647\" \/><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">James Hague had an interesting blog post &#8211; &#8220;Do you still want to be doing this when you&#8217;re 50?&#8221; Essentially saying that &#8220;Large scale, high stress coding is a young man&#8217;s game&#8221;. Maybe if you&#8217;re a &#8220;recovered programmer&#8221; like James, though&#8230; Last Ma&#8230;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/blog.maclawran.ca\/?p=41\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":73,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-41","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.maclawran.ca\/index.php?rest_route=\/wp\/v2\/posts\/41","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.maclawran.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.maclawran.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.maclawran.ca\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.maclawran.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=41"}],"version-history":[{"count":1,"href":"https:\/\/blog.maclawran.ca\/index.php?rest_route=\/wp\/v2\/posts\/41\/revisions"}],"predecessor-version":[{"id":171,"href":"https:\/\/blog.maclawran.ca\/index.php?rest_route=\/wp\/v2\/posts\/41\/revisions\/171"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.maclawran.ca\/index.php?rest_route=\/wp\/v2\/media\/73"}],"wp:attachment":[{"href":"https:\/\/blog.maclawran.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=41"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.maclawran.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=41"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.maclawran.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=41"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}