adrift on a cosmic ocean

Writings on various topics (mostly technical) from Oliver Hookins and Angela Collins. We currently reside in Sydney after almost a decade in Berlin, have three kids, and have far too little time to really justify having a blog.

  • (something something) Big Data!
    Posted by Oliver on the 12th of April, 2014 in category Tech
    I recently wrote about how I'd historically been using Pig for some daily and some ad-hoc data analysis, and how I'd found Hive to be a much friendly tool for my purposes. As I mentioned then, I'm not a data analyst by any stretch of the imagination, but have occasional need to use these kinds of tools to get my job done. The title of this post (while originally a placeholder for something more…
  • Tools that make your life harder
    Posted by Oliver on the 20th of March, 2014 in category Tech
    This post title is inspired by this Google Plus post, although I've been meaning to write this post for a few days anyway (it's just a catchier title to describe the same thing). I'm not a data scientist, analyst or even a hard-code Hadoop user by any stretch of the imagination, but on occasion I need to do some log analysis when there is simply too much data to force through Awk (as much as I…
  • Cloudformation and the data transformation nightmare
    Posted by Oliver on the 7th of March, 2014 in category Tech
    The background to this story is that I spent the bulk of one week recently working on getting a prototype service deployed with AWS CloudFormation, and the experience was still reasonably painful. My team has other services deployed with CloudFormation, which is working perfectly fine (now) but I had hoped there would be some improvements available since the last time we went through the process…
  • Elastic MapReduce and data in S3
    Posted by Oliver on the 28th of February, 2014 in category Tech
    I don't have to do much data analysis fortunately, but when I do there are two options: either the data is local to our own datacenter and I can use our own Hadoop cluster, or it is external and I can use Elastic MapReduce. Generally you don't run an Elastic MapReduce cluster all the time, so when you create your cluster you still need to get that data into the system somehow. Usually the easiest…
  • Setting goals for learning for 2014
    Posted by Oliver on the 18th of February, 2014 in category Tech
    Perhaps a little late in the year to be conducting a personal retrospective on the years past, but I feel at this point I'm starting to wonder about the challenges ahead. The last two to three years I've distinctly changed my career direction from systems engineering, to "DevOps" (whatever that means anymore), to developer. Sure, I'm technically a Computer Scientist by tertiary education standards…
  • The current state of feature flags
    Posted by Oliver on the 11th of February, 2014 in category Tech
    Feature flags, flippers, toggles, selective rollouts and various other terms have been used to describe systems that allow you to deploy code without necessarily forcing it on all of your users. I won't describe it here as it has already been covered in depth by a variety of companies and people, notably (and not necessarily in date order) Flickr, Github, Forrst, Martin Fowler and many others. The…
  • Seven Languages - Clojure
    Posted by Oliver on the 10th of February, 2014 in category Tech
    I notice my pace has yet again slowed between the last chapter of the book - Erlang - and this one. Another five months has passed since I finished the chapter on Erlang! In actual fact, I haven't been slaving away on the next language that whole time - decompression of sorts has to follow each chapter, and dealing with a manic three-year-old, finding some time for a bit of exercise and trying to…
  • Mobile shell and high latency connections
    Posted by Oliver on the 3rd of February, 2014 in category Tech
    I seem to recall first being introduced to MOSH after I saw a link to it in my RSS feed, and almost simultaneously in my work's developer mailing list (where people tend to post about new and interesting technologies). People were literally losing their shit over it (well, ok, not literally) and declaring they would never use anything but MOSH ever again. I may be dramatising somewhat. It's…
  • Advertising virtually and physically
    Posted by Oliver on the 29th of January, 2014 in category Thoughts
    I'm on vacation in Thailand at the moment and noticed a correlation here that I hadn't before. So many houses, shanties, shops, restaurants and various other abodes have awnings or coverings made of synthetic material and advertising various products. The awnings (I'm not sure what else to call them, as they provide various different services depending on the needs of the person) provide shade…
  • Safety and discipline in coding
    Posted by Oliver on the 28th of January, 2014 in category Tech
    A couple of years ago now at least, at my previous employer, I was just starting to feel reasonably comfortable with Ruby. I can attribute a large part of that to having had a great boss who gave me the time to sink a bunch of time into coding up our IaaS and Config Management systems while still being effectively a Systems Administrator, and another large part to reading Metaprogramming Ruby. A…
© 2010-2022 Oliver Hookins and Angela Collins