Tag Archives: work

Node.js deployments at Fairfax with Code Deploy, Codeship and 12factor

This week I presented at the Node.js Wellington meetup around the tooling we have setup at Fairfax for running micro services for Node.js apps.

Essentially we have a workflow that uses Codeship for CI/CD and AWS Code Deploy for deployment. Our apps follow the principals of the Twelve-Factor App making each service simple and consistent to deploy.

This talk covers the reasons for this particular approach, the technologies used and offers a look at our stack including infrastructure and the deployment pipeline.

Whilst this talk is Node.js specific, we use the same technology for both Node.js and Java microservices and will shortly be standardising our Ruby applications on this approach as well.

AWS Cost Control at Fairfax

Earlier this month I was invited to speak at the AWS Wellington User Group around how we’ve been handling cost control at Fairfax including our use of spot pricing. I’ve now processed the video and got a recording up online for anyone interested in watching.

The video isn’t great since we took it in dim light using a cellphone and a webcam in a red lit bar, but the audio came through pretty good.

 

Puppet facts, json and max nesting

I use Puppet for both business and pleasure and my work often involves writing custom Puppet facts to expose various bits of information.

Recently a fact I had written that worked on the development machines started throwing errors when run on our production machines:

Could not retrieve jethros_awesome_fact: nesting of 20 is too deep

 After digging around it turns out this relates to how many nested levels are inside JSON responses. By default Ruby enforces a maximum level of nesting, I guess to avoid parsing bad JSON or JSON deliberately structured to cause infinite looping.

My fact involved pulling JSON from a local application API and then providing various bits of data from the feed. In the development environments this worked without an issue, but the production systems returned a lot more information via the API feed and broke it.

The fix is pretty easy, just need to add the :max_nesting => false parameter when parsing the JSON – or set it to a different number of levels if you prefer that approach.

json         = JSON.parse(response.body, :max_nesting => false)

Adjusting from Sydney to Wellington

It’s a been a good few months back home in Wellington, getting settled back into the city and organising catch ups with old friends. It’s also been a very busy couple months, with me getting straight back into work and projects, as well as looking for a house to buy with Lisa!

Obligatory couplesy photo.

Obligatory couplesy photo. I should really take better ones of these…

I’m happy to be home here in New Zealand, certainly loving the climate and the lifestyle a lot more than Sydney, although there are certainly a number of things I miss from/about Sydney.

 

The most noticeable change is that I’m feeling healthier and fitter than ever before, probably on account of doing a lot more physical activity, wandering around the city and suburbs on foot and climbing up hills all the time. The lower pollution probably isn’t bad either – by international scales Sydney is a “clean” city, but when compared to a small New Zealand city, it was very noticeably polluted and I can smell the difference in air quality.

Being only a short distance from the outdoors at all times is a pretty awesome perk of being home. Once I get a car and a mountain bike, a lot more will open up to me, currently I’ve just invested in some good walking boots and have been doing close wanders to the city like Mt Kaukau, up over Roseneath and around Miramar Peninsula.

Wind turbines, rolling hills, sunlight... wait, this isn't a data center!

Wind turbines, rolling hills, sunlight… wait, this isn’t a data centre! What’s wrong with me?? Why am I here?

 

The other very noticeable difference for me has been my work lifestyle. Moving from working in the middle of the main office for a large company to working semi-remotely from a branch office is a huge change when you consider the loss of daily conversation and informal conversations with my colleagues in the office, as well as the ease of being involved in incidents and meetings when there in person.

Saving journalism in the 21st century.

Work battle station. Loving the dual vertical 24″ ATM, but I lose them in a week when we move to the new office. :'(

The Wellington staff I work with are awesome, but I do miss the time I spent with the operational engineers in Sydney. Working with lots of young engineers who lived for crazy shit like 10 hour work days then spending all evening at the pub arguing about GNU/Linux, Ruby code, AWS, Settlers of Catan and other important topics was a really awesome experience.

Wellington also has far fewer of my industry peers than Sydney, simply due to it’s scale. It was a pretty awesome experience bumping into other Linux engineers late at night on Sydney streets, recognised as one of the clan by the nerdy tshirt jokes shared between strangers. And of course Sydney generally has far more (and larger) meetups and what I’d describe as a general feel of wealth and success in my field – people are in demand, getting rewarded for it, and are generally excited about all the developments in the tech space.

Not that you can’t get this in Wellington – but the scale is less. Pay is generally a lot lower, company sizes smaller, and customer bases small… there aren’t many places in New Zealand where I could work and look after over a thousand Linux servers serving millions of unique visitors a day for example.

I personally don’t see myself working for any New Zealand companies for a while, at this current point in time, I think the smart money for young kiwis working in technology is to spend some time in Australia, get a reputation and line up some work you can bring home and do remotely. New Zealand has a lot of startups, as well as the traditional telcos and global enterprise integrators, but the work I’ve seen in the AU space is just another step up in both challenge and remuneration. Plus they’re crying out for staff and companies are more willing to consider more flexible relationships and still pay top dollar.

It’s not all negative of course –  Wellington still has a good number of IT jobs, and in proportion to other lines of work, they pay very well still – you’re never going to do badly working domestically. Plus there’s the fact that Wellington is home to a hotbed of startup companies including the very successful Xero which has gone global… Longer term I hope a lot of these hopeful companies succeed and really help grow NZ as a place for developing technology and exporting it globally whilst still retaining NZ-based head offices, giving kiwis a chance to work on world-class challenges.

 

Moving home means I’ve also been enjoying  Wellington’s great food and craft beer quite a bit, and I’m probably spending more here than in Sydney on brunch, dinners, coffee and of course delicious craft beer. Hopefully all the walking around the hills of Wellington compensates for it!

Sydney is known for being an expensive place to live, but I’m finding Wellington is much more expensive for coffee and food. The upside is that the general quality and standard is high, whereas I’d find Sydney quite hit and miss, particularly with coffee.

I suspect the difference is due to the economy of scale – if you have a hole-in-the-wall coffee shop in Sydney, you’ll probably serve 100x as many people as you will in Wellington, even after paying higher rents, it works out in your favour. Additionally essential foods are GST free, which makes them instantly 15% less than in New Zealand.

Doesn't get more kiwi than chocolate fish

Doesn’t get more kiwi than complementary chocolate fish with your coffee.

The craft beer scene here is also fantastic, I’m loving all the new beers that have appeared whilst I’ve been away, as well as the convenience of being able to pickup single bottles of quality craft beer at the local supermarket. I’ve been enjoying Tuatara, Epic and Stoke heavily lately, however they’re just a fraction of the huge market in NZ that’s full of small breweries as well as brew-pubs offering their own unique local fare.

Delicious

Delicious pale ale with NZ hops from Tuatara, a very successful craft brewery in the Wellington region.

I’m still amazed at how poor the beer selection was in Sydney’s city bars and bottle stores. It’s bad enough that you can’t buy alcohol at the supermarket, but the bottlestores placed near to them have very little quality craft beer available for selection.

I remember the bottlestore in Pyrmont (Sydney’s densest residential suburb) had a single fridge for “craft” beer which was made up of James Squire’s which is actually a Lion brand masquerading as a craft beer, and Little Creatures which although is quite good, happens to be owned by Lion as well.

Drinking out at the pubs had the same issue, with many pubs offering only brews from C.U.B and Lion and often no craft beers on tap. Sure, there were specific pubs one could go to for a good drink, but they were certainly in the minority in the city, where as Wellington makes it hard not to find good beer.

Just before I left Sydney, The Quarryman opened up in Pyrmont which brought an excellent range of AU beers to a great location near my home and work, however it’s a shame that this sort of pub was generally an infrequent find.

There’s a good write up on the SMH about the relationship between the big two breweries and the pubs, which mentions that the Australian Competition and Consumer Commission (ACCC) is looking into the situation – would be nice if some action gets taken to help the craft beers make their way into the pubs a bit more.

I might be enjoying my craft beer a bit *too* much! ;-)

I might be enjoying my craft beer a bit *too* much! ;-)

 

The public transport is also so different back here in Wellington. Being without a car in both cities, I’ve been making heavy use of buses and trains to get around – particularly since I’ve been house hunting and going between numerous suburbs over the course of a single day.

Sydney Rail far beats anything Wellington – or New Zealand for that matter – has to offer. Going from the massive 8 carriage double-decker Sydney trains that come every 3-15mins to Wellington’s single decker 2 carriage trains that come every 30-60mins makes it feel like a hobby railway line. And having an actual conductor come and clip your paper-based ticket? Hilarious! At least Wellington has been upgrading most of it’s trains, the older WW2-era relics really did make it feel like a hobby/historic railway….

No mag swipe on this ticket!

No magnetic swipe on this train ticket!

But not everything is better in Sydney on this front – Wellington buses have been a bliss to travel on compared to Sydney, on account of actually having an integrated electronic smartcard system on the majority of buses.

I found myself avoiding buses in Sydney because of their complicated fare structure and as such I tended to infrequently go to places that weren’t on the rail network due to the hassle it entailed. Whereas in Wellington, I can jump on and off anything and not have to worry about calculating the number of sections and having the right type of ticket.

The fact that Sydney is *still* working on pushing out smartcards in 2014 is just crazy when you think about the size of the city and it’s position on the world stage. Here’s hoping the Opal rollout goes smoothly and my future trips around Sydney are much easier.

 

Finally the other most noticeable change? It’s so lovely and cold! I seriously prefer the colder climate, although lots of people think I’m nuts for giving up the hot and sunny days of Sydney, but it just feels so much more comfortable to me – I guess I tend to just “run hot”, I’m always pumping out heat… guess it works well for a cold climate. :-)

In event of a Wellington winter, your Thinkpad can double as a heating device.

In event of a Wellington winter, your Thinkpad can double as a heating device.

Back in Welly!

It’s been just over a week since we returned to Wellington, been great to get home and start making plans for long term!

Was a bit of a mission moving out of our Sydney place – whilst we went over with a total of 4 suitcases, we returned with a much larger unexpected 8 suitcases worth of stuff, which we then had to pay to lug back across the Tasman.

Too much heap space consumed by our luggage :-(

Our luggage reminds me of a Java application and heap space.

Teeny-tiny little 737.

Teeny-tiny little 737 to take us home.

Since arriving, I’ve resumed working for Fairfax as a Systems Architect, looking after both the New Zealand and the Australian systems, including SMH, TheAge, Stuff and another 700-odd sites owned by Fairfax.

It’s a bit of a step up for me, still lots of hands on engineering work, but a chance to grow my skills and take responsibility for designing and building our next generation systems on both sides of the Tasman.

It’s certainly a bit of a change talking with my AU colleagues via Google Hangout video chat rather than sitting in the pub over a beer and it’s sad to lose that closeness, but still glad I can continue working with such an excellent group of people.

I’ve also gained a bunch of friendly NZ colleagues whom I’ll be working with on various projects, seems like a pretty cool bunch.

An important NZ public holiday.

An important NZ public holiday, celebrated by the NZ office.

Meanwhile on a personal front, Lisa and I are staying in a serviced apartment for 6 months whilst we finish putting together our deposit and then go house hunting in Wellington for a place of our own!

The Reserve Bank has made it tricky with banks being limited on the number of low equity loans they offer, but we have enough to get a place in a decent price bracket with a 20% deposit. If we can get approval of a low equity loan, then our options open up even more.

It’s good to be back home again! Once we’ve settled in, will be out and about house hunting and just generally enjoying Wellington.

Wellington CBD from Mt Kaukau

Wellington CBD from Mt Kaukau

“OpsDev”

I recently did a talk at one of the regular Fairfax “Brown Bag” lunches about tools used by the operations team and how developers can use these tools to debug some of their systems and issues.

It won’t be anything mind blowing for experienced *nix users, but it will be of interest to less experienced engineers or developers who don’t venture into server land too often.

If you’re interested, my colleague and I are both featured on the YouTube video below – my block starts at 14:00, but my colleague’s talk about R at the start may also be of interest.

Additionally, Fairfax AU has also started blogging and publishing other videos and talk like this, as well as blog posts from other people around the technology business (developers, operations, managers, etc) to try and showcase a bit more about what goes on behind the scenes in our organisation.

You can follow the Fairfax Engineering blog at engineering.fairfaxmedia.com.au or on Twitter at @FairfaxEng.

Whirlwind Month

Since I left Auckland at the end of August, it’s been a pretty hectic month, with flights all over the place and adventures in Wellington, Hastings, Melbourne and Sydney!

After we left Auckland, Lisa and I enjoyed a relaxed week in Wellington just spending time catching up with friends, having coffee, beer and just basically having a week of holiday.

Wellington wanders <3

After a week in Wellington, we drove up to Hawke’s Bay for one last road trip in my trusty Toyota Starlet and spent the weekend with Lisa’s family, before I departed leaving her there, so that I could spend two weeks in Wellington tidying up affairs down there, whilst Lisa worked on tidying up and reducing the amount of stuff she had stored at her parents place.

Spending so long apart really sucks, but we both needed to do so in order to get stuff done, and there’s just not enough space at my parents place for us to stay for much longer than one night.

I ended up managing to sell off my beloved Toyota Starlet and a number of other items including my gaming computer, lots of computer cables, software, old flat stuff and other bits and pieces – it’s amazing how much stuff you collect over time, but I’ve managed to get it down so that I have two suitcases plus one cubboard at my parents place only – essentially only storing anything that will have use once I return to NZ in a couple of years.

After packing two suitcases, I flew out of Wellington on the 15th of September on a one-way ticket to start my AU adventure!

Kitty wants to come too!

I arrived in Melbourne looking for work and managed to spend a few days there doing job interviews, getting some basics like my bank accounts and cellphone sorted out and generally tripping around a new city and trying not to freak out at the fact that I’ve just moved country and in a single step changed EVERYTHING in my daily life.

I ended up booking and staying at the Miami Hotel, a 3.5 star place out in West Melbourne near a friends house, since I wanted a bit of my own space – it’s somewhere I’d happily recommend to anyone traveling on a budget, thanks to it’s around $90 a night

Thankfully I do have a number of friends in Melbourne, plus some Twitter friends I had not yet met in person, who helped take me around the place and to get some new sights.

It’s not a hipster bar, until you sit on crates drinking organic beer and watching a DJ in baggy pants wearing a cap with ears designed to look like a horse re-mix popular tracks.

Melbourne CBD, from up on Rooftop Bar

More Melbourne!

There’s no better introduction to Melbourne than starting my first day by visiting a hipster bar, followed by a rooftop bar looking out over the city and catching up with all my Melbourne Twitter friends. :-)

I also spent some time wandering the Victoria Markets, huge amount of stalls and fresh produce – even a meat hall which my friends had great delight dragging me into. :-/

Fluffy kittens! And a fuzzy kitten adventure tube!

I did a lot of walking whilst in Melbourne, I was staying up in West Melbourne, so ended up walking through the CBD almost daily and getting a feel of the city and learning new places.

Tanqueray tram, just for @pikelet

Trams! Tower blocks! Melbourne!

The Yarra river – I personally wouldn’t go swimming in it any time soon, looks a bit murky. :-/

Rain clouds moving into the city.

Misty walking bridge.

I also ended up training and tramming around the city lots, the transport system in Melbourne is amazing, so rapid and easy to get around, I got across town in about 15mins by jumping on a train, then a tram and using the Android Tram Hunter and Train Tracker applications to check schedules and routes.

Woot, trains!

Melbourne at night, when coming out of Flinder’s Station

It’s a pretty amazing city – it took me a few days to get settled a bit more, but keen to spend a lot more time there.

Sadly my plans to get work there were interrupted, I had only been in Melbourne for a few days before I got the sad news that my grandfather in Wellington has been diagnosed with terminal cancer and has less than 4 weeks to live. :-(

I decided to take the time to fly back to NZ sooner rather than later, so that I could spend some time with him whilst I still can, so booked a flight back to Wellington at short notice – sadly this meant that I had to pass on a couple interesting opportunities that had arisen, but I guess there’s never really a good time for this sort of thing to happen.

After having booked my return flight, I then got a call at short notice from a contract recruiter, who had a position for a 3-month contract in Sydney for a Linux engineer – I managed to re-arrange my travel plans, and instead of flying directly back to Wellington, ended up flying into Sydney, spending a day there to interview and then flying back to Wellington from there.

Doesn’t get much more iconic than the Sydney Harbor Bridge. Unlike Auckland, they were actually smart enough to put rail, walk and cycle crossings on it.

Circular Quay Panorama

Sydney CBD from the botanical gardens down by the opera house.

Sydney CBD viewed from Pyrmont.

I will have to make some time to actually go on and explore these awesome machines – looks like it’s possible to actually go and tour inside the submarine!

Fuck yeah Monorail!

After all this crazy tripping around Melbourne and Sydney, I flew back to Wellington for a few days to spend time with family and then flew to Hawke’s Bay to spend time with Lisa.

Meanwhile the job interview in Sydney returned good results, so this weekend, Lisa and I fly to Sydney to start my new 3-month contract in Sydney from the 1st of October!

Going to be a lot of fun and will offer some new challenges in a whole new city, 3 months will give us a chance to sample Sydney and figure out if we want to stay there for longer term, or we can shift to Melbourne at a later stage.

A goodbye to #geekflat

Whilst I’ve been an official Aucklander for a few months now, I’ve been sort of ignoring the whole end of an era going on with my awesome, amazing time in Wellington at the place known only as #geekflat.

As of mid-feb, the last remaining resident of geekflat, @macropiper will have departed. @thatjohn departed only a few days ago and I left late in late 2011 and am now engaged (like wut?!?!) and living in Auckland.

I’m kind of sad that this stage of my life is over and unlikely to repeat in the same way. I’m pretty nostalgic about it, after I moved to Auckland I missed the guys and times I had there so much that Lisa was asking my friends to talk with me because I was acting so depressed.

I’ve been putting off selling off some of my Wellington-located stuff, like my fridge and other accessories that I had left at #geekflat until now, but with #geekflat being dissolved in February, I need to clear out a few large items that I can’t store easily. (so totally go bid please! ;-)

The actual story of #geekflat arguably started in 2008 when @macropiper and I started looking for our first flat together. I didn’t really know Tom back then, we were introduced by Tom’s employer at the time who I tended to have semi-regular coffee catchups with.

Tom and I were both living at home at the time and I wanted to find a flat with equally geeky people. Tom and I spent a bit of time wandering the streets of Wellington, discovering how crappy the rental market is, before finding a place located in Kingston, a few blocks from my parent’s place. Typical of NZ cheap(ish) rentals, it was lacking insulation, not exactly flashy, but it had it’s charm and was a great starter flat for us.

At the time of leaving home, my collection of stuff was actually quite survivable and really did fit into a car.

Tom and our computers on the day that we first moved into our first flat. Note the cardboard tower that supported the 3G modem so we could get data - any lower would kill data reception.

After getting a little more settled we ended up with a few modern comforts. Like DSL, Playstation3, server rack....

My dreamy self back in 2008. The lovely windows behind me used to leak heat like a sieve in winter and had an awesome ability to let whistling drafts in.

Amazingly we never managed to kill each other – in hindsight, having both of us in the lounge with our computers all the time was bound to lead to some clashes, since we never really could escape each other, but we got over a couple of our arguments OK and I’m always thankful that we became such good mates. Particularly since I’m not the easiest person to live with. ;-)

In late 2009 we decided to move to somewhere that was warmer and also better located to the Wellington CBD – by that stage I was working from home on Amberdms and didn’t drive, so wanted somewhere I could walk in to the CBD for any meetings. Tom and I also agreed we wanted a third person to help balance out the dynamics a bit more and we ended up finding another somewhat geeky guy to move in with us.

And so #geekflat was born, with an amazing location on Thompson St, Mt Cook, it had the best combination of city living with suburban quietness, with only a short walk to get to Manners Mall or even Lambton Quay.

To make things even better, it was at the top of a hill, ensuring some pretty awesome views, but also enforcing exercise for the somewhat unfit geek residents, giving me a pretty good workout on a daily basis.

View out from my bedroom at #geekflat

Sophisticated inter-room connectivity for flatmates to my server. (we did later tape this up over all the door frames to make it a bit neater....)

Whilst at our first flat, I had amassed a few servers and other bits of equipment – moving to #geekflat only made this worse. After a while with the addition of the Amberdms office, I ended up moving my lab to a separate office room using 2x 42U server racks. Whilst it was expensive and time consuming, I really do miss the fun it provided.

A reasonably tidy snapshot of how I spent my time at #geekflat....

The move to #geekflat is also the time of a lot of change in my social life, I went from being a quiet geek not doing much other than computers in the evening to being quite social and getting out – many thanks in part to twitter.

Really this time was my shift from teenager into adulthood, getting more confidence in social situations, meeting lots of people, taking home random people after a night out, learning to drive, realizing I can do pretty much anything I want and making my own choices about how I wanted to live.

Friends hanging at #geekflat - note John on left, Tom in immediate forground, and my server stack on the floor with a same of my staple liquid diet at the time.

Twitter friends at #geekflat. The items on the fridge are hard disk platters.

Whilst #geekflat had a clearly defined computer geek element to it, there was also just a bit of good geeky fun from time to time, particularly thanks to Tom’s quirky nature and my ability to get excited like a 5 yr old.

Tom and lazers was a common #geekflat theme.

What do you mean your flat doesn't have a periodic table of elements shower curtain!??!?!

One should always have lolcat fridge magnets!

Silly amusing stickers and magnets? CHECK! :-D

Not to mention the completely random-yet-awesome things that occurred from time to time, the wellington snow, the weird packages, the cute little mice that ran all over the ethernet cables and ate all my chocolate…

Winter 2011- first time I've ever seen snow in Wellington on regular streets.

The time that someone looked up my whois information and sent novelty boobs to my parent's place addressed to me :-/

During my time at #geekflat I was working on Amberdms, my startup open source & IT services company. Looking back, I’m still undecided whether it was the greatest or worst of times – I think a bit of both.

I loved what I was doing, the products, the people and most of all, the ideas and drive to produce something amazing. But at the same time, the heavy workload and 60-80 hr weeks were taking a toll on me and really put a lot of pressure on me leading to a big depressive downward spiral.

Not to mention that startups are financially hard – I was self-financing the company which certainly added pressure and challenges, particularly for someone previously accustomed to good IT job money and needing to learn to keep expenses and living costs minimal.

Amberdms could almost do with it’s own blog post, but it ties in with #geekflat so much I kind of need to mention it here a bit – after all, it was my fulltime job for several years and Tom was working with me for almost a year as well at one stage.

Looking all professional at Amberdms's shiny new office.

Working hard from the couch in some stylish brandware

My good friend Tom was crazy enough to come work for me AND to continue to flat with me. Good times. :-)

Katipo was our office-away-from-the-office, serving up delicious cheesy fries, nachoes, vege burgers and amazing iced mochas. Sadly it closed down around a year ago now :'(

The Amberdms Team - Tom, Jethro, Bex, out at a tweetup event. (please forgive the terrible photo, the iphone that someone used does not like dark rooms with red styling)

During all this time I was actively seeing a few people – being lonely and suffering rejection certainly doesn’t help with any depressive tendencies. It wasn’t all bad though, I meet a few fun people and had good times and bad. Just a bit too much unrequited feelings that still kind of hurt at times.

Plus it means that Bex has plenty of stories for anyone wanting a laugh at my expense about stupid questions I asked her about things girls do, being the closet female I could find to ask for explanations. ;-)

Amusing gift sent to me by a twitter friend, quite appropriate for this stage of my life.

In late 2010 I decided to take a break from Amberdms and returned to work for my previous employer. Suddenly I had lots more free time and went through a bit of a transformation, getting out more, focusing on just enjoying myself.

I had a bit of fun – got myself some new computing toys, went out a bit more, had a few flings, watched a lot of sci-fi and geeked around with friends.

Tom got a new job with a web development company, in many ways Amberdms worked well for him to get a different perspective and idea of what jobs to look for. Thankfully the stresses of startup life never damaged our friendship. :-)

New haircut, new start right?

Fuck yeah vegetarianism!

Delicious geekflat cookies!

With increased budget, came more delicious cola ;-)

Fuck yeah, epic geeking!

Fuck yeah delicious curry! (I must have been responsible for about 10% of Little India's annual income)

Whilst all this fun was going on, suddenly the unimaginable happened – I met Lisa and things changed a bit from there on….

Oh hai there! Would you like a pikelet?

Uh guys? I think there's a girl in the flat...

And with that, #geekflat started on the path to it’s demise – sadly it just wasn’t big enough for Lisa to live there with me, so once our relationship started, we were doomed to having to move.

Lisa then managed to obtain a journalism/writing job up in Auckland, to which I crazily agreed to move to Auckland with her and then managed to accidentally get engaged.

Being the traveler he is, John left the flat in early 2011, returning again later in the year and moved back in taking over my place in the flat, but it was never intended to be a long term thing – and without all three of us together, there just wasn’t that same dynamic.

So now I’m living in Auckland, John has left #geekflat for another overseas adventure and Tom is moving in with a good friend of his. End of an era. But I don’t regret any of it, just wish that I could relive parts of it at times.

#geekflat may be dead now, but who knows what the future will offer all of us, I hope that the void is filled by other great new experiences and friendships.

The peak #geekflat crowd - Lisa, John, Mitchell (my brother) and Tom

No more server racks, now down to a much more appropiate tower machine providing KVM VMs.

Slowly morphing into an Aucklander

October is shaping up to be a pretty insanely busy month, I haven’t even had the time to update my blog for a while or finish some of the project I’ve been hacking away at. :-(

This month is pretty much non-stop travel around both NZ and AU – I have 5 days over in AU in Melbourne and Brisbane, as well as a number of flights to and from Auckland for work projects as well as the impending move up to be with Lisa.

Infact, based on hours spent in different cities this month, I’m going to be around 30% Wellingtonian, 20% Australian and 50% Aucklander…. before becoming an official Aucklander from the 30th of October.

Whilst it’s pretty hectic, it is somewhat good timing. Work is flying me to Auckland a bit for an important project that’s underway, so far I’ve already spent an entire week in Auckland, and likely to spend another week or maybe more up there whilst Lisa and I hunt for a flat – plus it means Lisa and I don’t have too many huge gaps without seeing each other.

(I’ve literally just landed in Wellington and expect to spend (at most) two nights in my own bed before flying back out).

We haven’t confirmed a flat yet – really not a fan of flat hunting, always so many different flats to sort through until you find something that isn’t entirely disappointing, and then there’s all the fun of working with agents and owners to actually get an application in and approved.

The fact that NZ rental stock is utterly crap also doesn’t help towards this goal – far too many hours lack any insulation, have kitchens or bathrooms last renovated in the 70s, are way over priced and have horrendous terms like 12 months fixed term, renewing in blocks of 12 only.

We’ve submitted an application for one place, which the agents appear happy with, but haven’t had final confirmation yet, so there’s a bit of limbo currently – hopefully we get it, as it does look like an ideal place for us and they can do an 8month contract with flexible renewal.

I think Lisa and I have pretty much settled on the shore now, looking at places around Takapuna – there’s a good selection of food and other shops, good transport to town if needed, and we can actually afford enough space to live out there, unlike in the city with tiny apartments.

I’ll be back up next week, so I’m sure further updates will follow by the end of that week. :-)