Home > Miscellaneous > 2012


January 2nd, 2012

It’s time for another one of those self-indulgent “what am I going to do with the next year?” posts. I can’t believe it’s been a whole year since the last one.

First off, I’m going to look at the past year. Finish SICP I definitely progressed with it, but not finished yet. Get a decent online portfolio As a matter of course I put all my toy projects into my Github account, but there’s nothing particularly exciting there. Keep blogging I did pretty well with this until October. Do something good in node.js I started this, and I’d like to carry on at some point. I definitely get Node now, but I want to play more. Learn a functional language I’ve started reading/working through the print version of Learn You a Haskell for Great Good, which is brilliant. Stack Overflow I kinda neglected my SO profile over the latter half of the year. Oh well.

So, those were the steps I’d laid out for myself for last year, but they were all in service of my main goal of 2011, which was to

establish myself as someone who knows what they’re doing and people will pay to code stuff.

With this, everything went better than expected.

In August, two crazy things happened. First, I was approached by a talent scout at Facebook and asked if I was interested. I said hell yes, so they sent me a pre-interview puzzle thing to complete. This was my solution. They liked that, so I went on to have three phone screens. After those they rang me up and asked if I’d like to come out to Palo Alto for an interview! My mind was officially blown at this point.

Things got even crazier when I received an email the night before I was due to fly out to see Facebook, from a recruiter at Twitter. I’d been referred by JavaScript guru Angus Croll, to whom I’m eternally grateful.

Anyway, I went out to Palo Alto, visited San Francisco, had my interviews at Facebook HQ, and flew home. After I got back I had my phone screens with Twitter, followed by another offer of an interview. I found out on my way to the interview in San Francisco that I didn’t get the Facebook job – they were looking for a JS/CSS developer, and my CSS skills aren’t top notch. Also, I think they picked up on my general meh-ness about the actual Facebook product.

So, another trip to San Francisco (which cemented my growing suspicion that SF is the place for me – such an awesome city), more interviews, and then, a few days later, a job offer! So, now I’m living in San Francisco, working on what is probably my favourite thing on the internet, with legends. And it’s awesome.

So, anyway, 2012.


I don’t want to rest on my laurels. There’s still so much more I want to learn.

  • Finish Learn You a Haskell for Great Good

  • Finish SICP

  • Write something decent in Node (still)

  • Read more of the books on the first page of this legendary Stack Overflow question (I’m at about 30% so far)

  • Branch away from JavaScript a bit, maybe with Scala

  • Start blogging again (this is my first post since October – whoops!)

Anyway, here’s to 2012!

Categories: Miscellaneous Tags:
  1. Ich
    July 10th, 2012 at 21:43 | #1

    Hi there,

    I just stumbled upon your Easy 6502 javascript assembler and simulator and had a lot of fun with it. However, I have a question (well, actually two questions):

    What’s up with zeropage location $fe? Looking at the monitor while code is running that never touches it, its contents seem to change at random nonetheless. Plus, is there any way to pass user inputs to the simulator? The simulated 6502 seems to get bored of playing Pong against itself :)

  2. July 11th, 2012 at 07:22 | #2

    Glad you enjoyed it! Yep, I haven’t documented that stuff yet – I really need to update it. $fe is a random number generator – it creates a new random byte on every instruction. $ff holds the ascii code of the last key pressed. It doesn’t work for control keys like arrows, but if it’s a character it’ll be saved there. Enjoy playing :)

  3. Ich
    July 11th, 2012 at 15:46 | #3

    Hi skilldrick,

    thanks for the info, i’ll see if I can come up with some useful key-polling routine. Built in random number generator is cool, too, at first I thought it might be some kind of raster counter, but the values seemed to change too fast and to erratically for that.

  4. September 25th, 2013 at 06:16 | #4

    Please enter a queue or you free game downlolads for toddlers can play with their friends arre around you’re expected to counter the annihilation of Predators got some cool games through your opponents will be. These online Free Game Downloads For Toddlers on the Caps when in battles. Later in the midst of varying weather condition.

  5. September 23rd, 2014 at 04:36 | #5

    Cynthia Minnaar is a full-time internet marketer and owner of She invites you to visit her internet marketing training website for more link building tips. This checklist will refer to implementing optimizations in a Word – Press Blog. To learn more about meta keywords and search engine optimization, read up here: Optimizing Search Engine Results with Meta Keywords.

    Also visit my webpage :: [social media marketing guide](http://boristerrill.pen.io/ “social media marketing guide”)

  6. October 1st, 2014 at 15:04 | #6

    When someone writes an paragraph he/she retains the plan of a user in his/her brain that hoow a user can be aware of it. Therefore that’s why this article is great. Thanks!

  7. October 8th, 2014 at 01:59 | #7

    C’est une évidence. À une vie que nous disons est une grosse affaire! Cette pensée vient de mon cœur et de passion pour les enfants. Les lignes rouges ont été établis pour le déficit budgétaire à 5,3 pour cent du PIB cette année et de 4,8 pour cent du PIB en 2013 14. Il est efficace mais peut être mieux mis en œuvre. Un test génétique simple peut aider à déterminer les espèces et l’origine géographique

  8. October 21st, 2014 at 01:34 | #8

    Utilisation de mortier, et un processer données Hadoop, le site vous permet d’oublier la création Lancel Adjani Noir de l’infrastructure pour les données depuis son tout inclus dans le programme.. “Il a commencé à rentrer à la maison et lire plus sur son propre. Le paysage est enveloppé par la brume qui tourbillonne plus de deux villes dans un demi-mile de l’autre.. “Rove a plaisanté:« Je ne sais pas si cela a été de travailler sur son int&#

  9. October 22nd, 2014 at 02:03 | #9

    Quando si avvia un blog di successo, devi imparare a essere coerenti e paziente. La coerenza è un fattore importante perché è necessario fornire informazioni fresche che coinvolgerà i lettori su base regolare. Per i suoi studi collegiali, andò a New York, nel collegio Mount Saint Vincent Air Jordan e prese importanti studi in francese e un minore in matematica. Veniva da una famiglia di politici. Fino a 9 utenti diversi potrebbero memorizzare i loro dati individuali su u

  10. November 3rd, 2014 at 01:13 | #10

    Aufhören oder Steuerung Masturbation sofort für ein paar Tage werden Hollister Em Portugal mehrere zukünftige gesundheitliche Komplikationen zu speichern. Wenn Sie eine oder alle dieser Symptome haben, jetzt aufwachen und anfangen, ein wenig vorsichtiger. Allerdings ist diese Vorgehensweise nicht einfach eine Option für Menschen mit besonderen Ernährungsbedürfnissen oder Einschränkungen oder für professionelle Bäcker suchen zu stimmen ihre Rezepte, um

  11. November 3rd, 2014 at 01:14 | #11

    Isso elimina mais de US $ 50 bilhões do guia de saúde da GM. HENDERSON: Online, temos uma lista de empresas através do Relatório de Pós-Graduação, as empresas que contratam a maioria dos estudantes da Virginia Tech. Por exemplo, a Unidade 1 deve demorar 5 horas. Final int MINPOINTSTOCREATERECTANGLE = 4; Se este é o único pedaço de código se importar que um retângulo tem quatro cantos é bom para defini-la no escopo do métod

  12. December 17th, 2014 at 00:52 | #12

    Donc, le problème a été répétée trois fois. Connu pour son ton éditorial amical et la capacité de créer des tendances massives parmi knitbloggers (exemple: Clapotis). S’il n’y a pas de chemin pour vous avec l’entreprise, vous pouvez avoir à choisir entre faire le même travail pendant une longue période et de passer à une autre Chanel Lunettes société. Si l’on considère que Moroni avait 24 plaques jarédites avec

  13. July 22nd, 2015 at 02:25 | #13

    Dans cette attaque, le 6 Novembre 1985, quelque 300 avocats, les juges et les magistrats de la Cour suprême ont été pris en otage par 35 commandos rebelles armés au Palais de Justice, le bâtiment qui abrite la Cour suprême de la Colombie.. Non seulement l’avocat compléter le travail de cession minimum, ils ont fait un devoir de conseiller les clients et de partager leurs connaissances, compétence et d’expertise. Mais finalement ça a fait tilt. Sant&#2

  14. December 19th, 2015 at 10:51 | #14

    Good way of describing, and nice piece of writing to get data regarding my presentation focus, which i am going to convey in academy.

  15. January 2nd, 2016 at 23:42 | #15

    Hello There. I found your blog the usage of msn. This is an extremely smartly written article. I’ll be sure to bookmark it and return to read more of your helpful information. Thanks for the post. I will definitely return.

  16. January 29th, 2016 at 23:10 | #16

    I enjoy what you guys are usually up too. Thhis kind of clever work and coverage! Keep up thhe terrific works guys I’ve you guys to my own blogroll.

  17. February 21st, 2016 at 13:42 | #17

    wonderful issues altogether, you simply won a logo new reader. What would you recommend about your submit that you simply made some days ago? Any sure?

  18. February 22nd, 2016 at 13:18 | #18

    Mais outre ce decor haut en couleurs, le Maroc est aussi un pays qui se doit d’etre decouvert plus en profondeur.

  19. February 22nd, 2016 at 18:03 | #19

    Von den Gesamtausgaben in Höhe von 4.393,30 Dollar entfiel ein großer Teil auf Produkteinkäufe und Amazon Gebühren.

  20. February 24th, 2016 at 14:32 | #20

    of course like your web site but you need to take a look at the spelling on several of your posts. Several of them are rife with spelling problems and I to find it very bothersome to tell the truth then again I’ll certainly come again again.

  21. February 28th, 2016 at 23:43 | #21

    Great post.

  22. February 29th, 2016 at 02:01 | #22

    I used to be recommended this blog by way of my cousin. I’m no longer sure whether this put up is written through him as no one else recognise such particular approximately my trouble. You’re amazing! Thanks!

  23. February 29th, 2016 at 14:42 | #23

    grrat points altogether, youu simply won a new reader. What may you suggest in regards to your publish that you simply made some days ago? Any sure?

    Also visit mmy homepage … [auger boring machine price](http://mymusingsinmy30s.in/2011/08/14/rakhi/ “auger boring machine price”)

Comments are closed.