A Better Passenger Boarding System (BTW, Jetstar Sucks)

TL;DR: The fastest method of loading passengers onto a plane is to group passengers based on the oddness/evenness of their seat row numbers. Board passengers with odd numbered rows through one door, and passengers with even numbered rows through another door.

I went to Melbourne last weekend for GP Melbourne (don’t ask – I lost badly). But I very nearly didn’t get there. My flight was originally at 5pm, so at 2pm, I decided to do a web check-in. To my surprise, I found that Jetstar had changed my flight from 5pm to 11pm without actually telling me. I checked all my email archives, and I had not received any communiques aside from their stupid weekly sales email. I had a dinner meeting in Melbourne at 8, it was unacceptable that I leave Sydney at 11pm. So I called Jetstar, and after a frantic 40 minutes, I managed to get my flight changed to 7pm. I had still missed the meeting though.

Anyway, so I was at the airport, having had 2 hours sleep the previous night, waiting, half asleep for my flight. Then came an announcement – that there was going to be a delay in the flights. I felt slightly frustrated, but I was short of sleep and felt tired, so I didn’t bother. When it came to boarding however, I was surprised, as Jetstar had changed their boarding method. I thought about it for a while and then I tweeted about what I thought to be Jetstar’s inefficient boarding method:

Despite that, I did work on a simulation while on the flight. I fell asleep after the first few lines of code of course, but on my trip back from Melbourne, I completed the code but never actually ran it… until today. You see, I didn’t think about it for a while until yesterday and today, when I received a number of Twitter mentions. I hadn’t checked my twitter mentions earlier, and hadn’t noticed Jetstar actually replied to my tweet:

[Read More]

Pie All The Things!

 

This blog post is way overdue. It was meant to be posted on Pi Day (March 14th, thanks to the screwed up date format the Americans have). Anyhow, my partner and I celebrated Half-Tau Day with a dinner full of pies. We had shepherd’s pie for dinner, and for dessert, we had a strawberry pie/tart. The shepherd’s pie on 3.14159266 Day was pretty run-of-the-mill, but the strawberry pie/tart was a little novel, and so we documented us making it. (You can jump straight to the shepherd’s pie recipe if you’re interested)

Strawberry Pie

First off, here’s a picture of all the ingredients:

Yes, you saw that right: Balsamic vinegar AND coriander were in the pie. I did say it was novel didn’t I? My partner and I don’t normally eat sugar, and we had to buy some for 3-as-defined-by-the-Bible Day.

[Read More]

500Words # 1 - The photos on my phone

Earlier, I had read a great productivity trick – that is to say, start everyday as a producer, not a consumer of content. While it is not before 8 am, nor have I just got up, I’m stuck in a productivity rut right now, and I shall attempt to “restart” my day with 500 words (or so, since I can be rather lengthy). I shall also try to do this everyday (not necessarily on my blog). I’m going to choose a type of content, and talk about it on my blog. Today’s topic is varied – it will be derived from a few photos I found on my phone — think of it as a photo essay of what I found interesting and took picture of.

[Read More]

Of Milk Bubbles and Problem Solving

At work, the milk frother had started acting up again. No one was having their morning coffee. And everyone was cranky. Our milk frother came as a set with the coffee machine – a Nespresso Gemini CS 20 – was making milk bubbles instead of foam for our cappucinos. Not keen on waiting on a Nespresso technician, various colleagues have taken to trying to fix the machine themselves. Alas, their efforts were to no avail. I came onto the scene, stared at the machine for a while, thought for a bit, and accurately deduced the problem.

Now, lest you think this is a self-congratulatory tale of my own brilliance, rest assured it is not. Instead, it is a cautionary tale about pragmatism. 

[Read More]

4.2

If you’re a regular reader, you might notice that this blog’s layout has changed again. Fact is, I’ve moved hosts to Webfaction. They’re awesome as a host and beats my previous host in terms of performance and value for money.

So, enjoy the new blog!

Appearances Matter (Ergonomically)

I’ve been writing code quite a bit lately. I used to be the kind of guy who would work on any IDE with any appearances because they didn’t matter much to me. I would code with the default IDE themes (from Visual Studio to Eclipse to Aptana). But then, something changed. I became the guy who tells everyone: appearance matters (I still have colleagues at work using the default Visual Studio theme) [Read More]

Getting Into the Flow of Things

Productivity and motivation gurus always talk about flow. Flow is a psychological state of being immersed and concentrated in doing something that everything outside doesn’t matter. It is very difficult to explain the concept of a flow, until one actually achieves and experiences it.

I’ve heard about flow for many many years – when we were younger, my father used to bring us kids to motivational seminars where we’d learn how to get into the flow – and on many occasions I thought I had experienced flow. But I had not. I only truly experienced flow once in late 2008. And immediately, it clicked and I instantly understood why it was called flow.

The experience came with my first ingestion of Ritalin. Ritalin (aka methylphenidate) is a drug used to treat attention deficit hyperactivity disorder (ADHD). It was (and still is I believe) rather used and abused by university students who want to concentrate while studying. All I did was have a slow release of methylphenidate and I achieved flow while studying Game Theory. Since then I realized a few things: a) flow is the way of getting things done; b) I probably have ADHD that was never treated.

That however, is besides the point. You see, once you have experienced the flow state, you tend to want to experience it again – afterall, you typically exit the flow state with positive results at hand. I was familiar with the standard advice on how to achieve flow:

  • Have a clear objective
  • Said objective must be challenging enough
  • No interruptions
  • Instant feedback on the subject matter (to form the feedback loop that will feed the flow)

Easier said than done.  I remember many a days when I was in primary school, setting aside blocks of time of solitude to do my homework, but still end up sitting on the TV reading (yes, kids, back in the days, TVs were made of cathode-ray tubes and they were large, and I have a vivid memory of this incident of me ending up sitting on the telly while reading a Secret Seven book by Enid Blyton when I was supposed to be doing my homework or revising for exams). The same continued up to my university days, when I would set aside time to have no distractions, no internet, and yet achieve not much. 

[Read More]

Advice from the Wise

Chewxy: I am sleepy cfgt: I’m about to sleep. Good night. Not even day9 can keep me awake anymore Chewxy: I need to figure this shit out cfgt: You should sleep too. I don’t really want to wake up and get an explanation for an algorithm that only works with spherical chickens in a vacuum. Chewxy: lol cfgt: Or even worse – an algorithm you claim works on spherical chickens in a vacuum but really only works on alternate universe chickens And hence I shall sleep. [Read More]

In Which I Brag About Brand Safety

I read with slight amusement this afternoon this article: Google, ANZ, GE Money ads caught on porn sites. Why? Because it’s within scope of my job, and I couldn’t help but felt I had done quite well. In short, it gave me pride in my job* It's a strange feeling. I don't usually feel that - I usually feel that my work could improve - I felt good. And yes, because of that, I am going to write and brag about it.

You see, the company I work for (hereforth: my company) is not a large company with a lot of resources, and it is quite comforting to know that bigger, better-resourced companies face the same problem too.  We’ve recently been pursuing brand safety as a selling point for the agency-facing side of business. Come to us, we say, for we would sell you only brand-safe inventory, and we only show your advertisements on brand-safe sites. It is a bold claim for a medium-sized company like ours. I happen to be the one who is doing quite a bit of the work in the brand-safety side of things (no, I’m not the only one. My colleagues also play a large role in creating our brand-safety policy). Join me, as I regale to you, my dear reader into the world of online advertising.

[Read More]