Wednesday, January 4, 2012

Goals for 2012

A short collection of my goals for 2012 - publicity helps with these things.

  • Visit at least one new country(I meant to make it somewhere else last year, instead I ended up in Australia again.)
  • Renew Certified Scrum Practitioner certificate. Not really sure how much I value it, but it's cheap to renew and I'd like to try their shiny new test so I can have an opinion on it.
  • Deal with my wrist related issues better. Got a few solutions for this, my current favorite is getting junior devs to write code while I sit with them and teach/dictate, this is great for my hands and also seems to work well for getting people up to speed quickly.
  • More speaking and on more varied topics. I enjoy speaking so I shall do more of it and I need te break out of always doing tech focussed topics as what I do has become so much broader than that in the last couple of years.
  • Read more books. I have a few target areas here: Finishing off the main business books that I still have to read, progressing my broader knowledge( particularly more science related reading this year I think), a decent amount of tech reading, more good fiction and less trashy fiction.
  • Write More and regularly. My girlfriend has set out to do 500 words a day, I hope to match her totals but probably won't achieve the same regularity she will. Hopefully get up to at least five days a week though. Writing is something I'd like to develop into being more of a small regular habit than something I work at in bursts.
  • Get down to less than 50 Films to go on the IMDB top 250. I've got 93 to go now and watched just under 50 last year so I basically have two years left before I've finished watching the majority of the films that are really good in the generally watched realm. It does miss a bunch of really good films that have only achieved smaller audiences, but in general it feels like an enriching experience and makes me appreciate all film a lot more. In the same way as you have te read quite a bit of classic literature before it all starts coming together and being enjoyable.
  • Learn Clojure, I've always liked lisp and clojure is threatening to actually be moderately successful in the wider world.
  • Automate more things. Both small tasks in my day to day life and business related stuff, there are things I do too often and haven't got around to automating. I want to find at least 6 tasks that I do regularly that I can make more automated. This could mean anything from automating basic new site setup to getting a better system for handling my expenses. 
  • Get some traction for at least one of the startups I'm involved in. Got few things in the pipeline and a couple of projects that are succeeding on the marketing front so long as the product arrives when it's looking like it should.

Tuesday, January 3, 2012

Some of My Achievements and Failures in 2011


  • Railscamp. Organising Railscamp took up quite a bit of time at the beginning of this year but it was worth it. Even better is that there are now lots of people in NZ wanting to help organise future ones. Including the one in Canterbury next month.
  • Speaking. I spoke at various events covering everything from clouds and python to rails and node.js. It's been interesting making it to such different and I'm looking forward to further broadening what I attend and speak at in the coming year.
  • Broadened my end to end business skills. By happenstance I took a couple of decently-sized projects right through from business development to final delivery. It's a lot of work but a really interesting experience to be able to manage client expectations through the entire process rather than building up a more piecemeal client relationship. Not a particularly scalable approach, but I enjoyed doing it and think I learned a lot about some of the areas of project leadership that I hadn't touched so much previously.
  • Read some books that have been on my list for a while. 71 books in total with some great reads like Poor Economics and Bargaining for Advantage as well as some of the more serious books that took a long time to get through like Godel, Escher, Bach, and the Decline and Fall of the Roman Empire. My rato of non-fiction to fiction was a lot higher this year, mostly as I did a few big dives into topics that have plenty of easy to read books in them like negotiation practices or the broader coding styles books. 
  • Helped out and collected equity in various different startups. Involved myself in a number of various startups that are now in various states. In the end I came away with interests in four of them of which two are showing some level of growth. There was much learning to be had from this involvement and if any of them actually succeed it'll pay off well as well. Regardless, I'm happy for the experience and look forward to applying it to some other upcoming projects.
  • Completed the stanford AI Class online course in the advanced track. Didn't put as much time into this as it deserved but I completed it and it reminded me how cool a lot of the more hardcore CS stuff is.
  • Decent load of writing for Nanowrimo. Nanowrimo went pretty well this year as I started using dragon dictate to avoid the dangers of typing 50000 words in a month again. Not sure what I'll do with what I've written but will definitely spend the time to tidy it up.
  • Improvisation - Ended up doing an improvisation course towards the end of the year and it turned out to be one of the highlights. I'll blog on it specifically sometime soon.
  • Watched lots of really good films. I watched over 40 films from the IMDB top 250 films list as well as spending a lot of time at film festivals. I'm really enjoying watching good films, especially when the list forces me to watch things I otherwise might not. Many of the old films on the list are marvelous and there are some genres I hadn't watched that turned out to be excellent when viewing the best of them. Of particular surprise to me was how much I enjoyed most of the westerns on the list.
  • Switched to dvorak. Switching to dvorak took slightly longer than I thought it would but it's going to pay off over time.


  • Blogging. I didn't blog as much as I said I would. I hope to do better this year.
  • RSI. I haven't dealt with the pain in my wrist as well as I should have, doing a slightly better job of things now though.
  • Startups that didn't fly. Some of the startups I was involved in didn't go as well as they should have. To some degree this is expected with startups, but I'd still like them to be more sucessful. I'm starting to lean towards being more process oriented with them from the get go. The biggest issue I've seen cropping up in the ones that fail is expectation management and people thinking the path to product should be much shorter than it actually turns out to be. I either need to get better at holding these ones together or at identifying that issues are present and stopping investing time sooner. 
  • Failed to Travel anywhere new. I made it to Aussie a couple of times at least, but that's not very exciting.