In case it’s not been immediately obvious to anyone, I’ve done some simple diagrams to explain where RIM went wrong in this catastrophic outage they’ve been suffering.

You see, most companies implement what we call redundant infrastructure. In systems that require high availability, this is often accomplished with something as simple as clustered (either LAN or WAN) hardware and communications. Sometimes it’s designed that each component runs at the same time, sharing the load, but if one fails, the other one takes over and runs all the load. In simple terms, it looks like this:

Active/Active ClustersThat all makes sense, right?

Unfortunately, RIM seemed more focused on having failover capabilities for upper level management, so it instead clustered its’ CEOs:

RIM Clustered CEOsThe supposed theory behind this is that the two CEOs, working in an active/active arrangement, could handle load better and get the job done better than a single CEO – and provide resiliency!

Unfortunately though, the hardware resiliency wasn’t as up to scratch, and when it started to fail, RIM started having a catastrophic outage.

Now, you may have expected at that point for the active/active CEO cluster to step in and help. Unfortunately though, they’ve barely been heard from. So, in cluster terms, we have to assume a sort of reversed split-brain situation has occurred, where both components of the cluster think the other component is still running:

RIM-splitbrainAnd there you have it – why RIM is having their current outage.

It’s also a lesson for all you other companies out there: you need fault tolerant infrastructure as well as CEOs.

 

 

In the last week, Optus has made a great hoorah about the availability of a new product for their customers – the pico cell. This is advertised as the “Optus 3G Home Zone”, and has an attractive page on Optus’ website advertising it here.

On that page, we’re breathlessly told:

The new Optus 3G Home Zone is simple to install, secure, gives you up to 5 bars of signal and is compatible with all Optus 3G phones and Optus 3G mobile broadband devices. That’s something to smile about!

Wow … five bars of signal? Whatever will they think of next!?

If we check out the “How to buy” link, we’re told that the “Optus 3G Home Zone” costs as little as $5 per month. That’s assuming you have a current Optus phone where you’re paying more than $59 per month, of course.

If you’re not familiar with the term, a pico cell is a mini device that plugs into your home ADSL network, consumes some of your bandwidth, and provides a miniature 3G cell to registered IMEIs/handsets within a range around your house.

It’s like having a cell tower, in your living room. Albeit a very small cell tower. AT&T in the US certainly pioneered the pushing of these devices – and primarily for one reason: because their network sucked. Rather than actually installing more base stations and cell towers, AT&T came up with the plan to have users pay more to get coverage they were already paying for.

Optus, it seems, has decided to go down the same track.

So here’s the deal, flOptus – instead of charging users more to deliver the same services you already should be delivering, why don’t you actually just boost your cell tower coverage and capabilities?

Don’t mind me if I stick to Telstra – where I don’t need an added device sitting in my living room in order to get full service.

Henceforth, when I think of Optus, I’ll be thinking flOptus, thank you very much.

Caveats:

  • I don’t work for Telstra, I don’t have any affiliation with them other than as an end user.
  • Telstra 3G signal in the Melbourne CBD sucks balls. There, I criticised Telstra too :-)
 

In “Telcos on notice to improve service” (The Age, 19 June 2011), the Minister For Censorship AKA the Communications Minister, Stephen Conroy, is quoted as saying:

“I have been warning the telecommunications companies to lift their game for years and I am annoyed that again and again they have failed to do so”

He apparently went on to say:

“I sympathise with customers who have suffered poor service at the hands of the telecommunications companies.

“It is simply not good enough and now they are effectively on notice that if they don’t improve their practices themselves, the government will step in to ensure consumers get quality customer service.”

Oh really? If the government were actually serious about reigning in the worst excesses of the Telcos, the telecommunications ombudsman would actually have teeth. Instead, it doesn’t – and instead the government will just sabre rattle for another 12 months and make another spineless announcement again then.

It’s like the parent who constantly threatens a child that if they don’t behave they’ll get in trouble by counting “1 … 2 … 3!” but then nothing happens on 3. Just like the child, the Telcos know the government is full of shit and just keep doing what they want to do – run roughshod over consumers.

Here’s an extract from an email I received within the last few months from the Telecommunications Ombudsman which goes to show the government is full of shit:

The TIO cannot direct Telstra to change it’s policy or billing systems. If you have incurred a specific detriment due to the delay in usage data the TIO may be able to consider your complaint further. However, as that does not appear to be the case I am of the opinion that the TIO cannot take further action on your complaint.

So the government threatens the Telcos to improve their game “or else”, but their “or else” is a toothless tiger.

Go government! If only they invested half as much time into controlling the Telcos as they did in trying to keep me “in my place” as a second class citizen…

 

Telstra, Australia’s number one phone/internet company in terms of market share, certainly has excellent signal strength, data speed (particularly for mobile broadband) and coverage. For those reasons, much as periodically they figuratively bugger me, I keep coming back. OK, so maybe I’m slightly masochistic, but when their shit works, it really really works.

But when their shit doesn’t work … well, let’s just say that they seem to have a customer call process that destroys a little more of your soul with each transfer.

A couple of weeks ago, I spent 2.5 hours on the phone to Telstra to find out one simple thing: what my current data usage was. The chunk of my soul lost in the experience was not insubstantial.

On the positive side, it did allow me to reverse engineer their flowchart for handling customer calls, and I present my observational findings below for your benefit:

Telstra Call Process

 

To make matters more fun, their “complaints” line now (“Call 132200, say ‘complaints’”) just simply takes you back through to billing and accounts, where they insist they will need to go through the entire process again before they can log a formal complaint. Hmmm, there’s no exit strategy. Yes, you’re fucked.

I currently have a formal complaint lodged with Telstra – and annoyingly, stupidly, moronically, the only way I could get such a complaint lodged with them was to actually lodge it with the Telecommunications Industry Ombudsman (TIO).

NB: I will happily alter the above image when it no longer reflects the significantly higher percentage of times when I have called Telstra for an issue.

 

Those funny folks over in the Coalition are continuing their “we hate NBN” rhetoric, with the alternative, you know, being a fully wireless network.

(A wireless network aiming for 10Mbit peak connectivity, that is.)

As I said, every time I hear them blathering on about the wonders of wireless technology, I’m reminded of John Malkovich’s line in “Burn After Reading”: “You’re part of a league of morons“.

Amazingly, they’ve now descended into full force farce. Even our communications minister, (aka “Minister for Censoring the Internet”), who … let’s face it, struggles with technology concepts at the best of times – even he understands the inherent limitations of trying to get everyone onto wireless:

STEPHEN CONROY: This claim this wireless is going to replace fixed fibre networks and destroy the business case of the National Broadband Network is simply a misleading campaign by Tony Abbott because he doesn’t understand that wireless networks, the more people that use them, the slower they get and the further you stand from the tower, the slower the broadband gets.

(7.30 report, 15/02/2011).

The coalition solution? Oh, that’s easy:

MALCOLM TURNBULL: But of course you can install more base stations and you can supplement it with, you know, extra cells, wifi cells, if you like. So, there are many techniques for increasing the capacity of wireless networks.

(Ibid.)

What an amazing idea – if you don’t have enough cells, just build more of them!

Except … just how many cells are we talking about, Malcolm?

“In order to get those 100 megabit speeds and beyond you’d need to be installing a base station around about on every suburban block,” she said. “At the end of every street there’d need to be a base station.”

(Crikey: Coalition Broadband: a wireless tower in every street)

Just think of that! A cell tower in every street! Near every school – hell, there’d probably be one on each corner of the school. There’ll be cell towers near cancer patients and pregnant mothers, near old people and babies and school kids, and there’d be no escape – because there’d be one on every street.

Now, at the current levels of exposure, I’m not convinced cell towers pose a problem – I’m yet to see conclusive evidence either way. When those cell towers increase by several orders of magnitude to provide that level of coverage? That’s going to get a lot of people worried.

A lot of those people who are going to worry about cell tower radiation are those who are also thinking along the lines of “NBN bad. Wireless good.”

Let’s keep them appraised of the consequences of a wireless “high speed” internet for Australia, shall we?

 

There’s a memorable quote in “Burn after Reading”, where John Malkovich’s character, Osborne, says to another, “You’re part of a league of morons.”

I think this, with some exasperation, every time I hear Tony Abbott finding another reason to demand the immediate cessation of the Australian National Broadband Network (NBN) programme.

I’m starting to gather the impression that it’s a conspiracy theory; not one formed from malice, but from … well, let’s be honest: stark raving stupidity.

The anti-NBN approach espoused by the coalition is fundamentally wrapped up in their overall inability to consider that climate change is:

  • happening;
  • contributed to by human activities;
  • something we have to deal with in this generation rather than putting it off.

John Howard started this trend, I think, by refusing to have Australia ratify the Kyoto accord all those years ago. But what did it matter? He was already counting down the years in life rather than counting up, so it wasn’t as if he was going to have to live in the world he was helping to create.

What, might you be asking, does climate change have to do with a national broadband network infrastructure roll-out? Well, oddly enough, there’s a big relevant comparison: telecommuting.

I’ve worked from home now since 2006, and I can honestly say that existing ADSL and ADSL2 infrastructure run over copper just doesn’t cut it. You can get by on the performance it gives, but unless you’re damn close to an exchange and have a really good incoming copper connection (neither of which I have), you have to structure your work around four fundamental considerations:

  1. Scheduling downloads to not impact with interactive sessions;
  2. Being prepared to kick-off larger work-related downloads overnight;
  3. Keeping a lot of local replicas;
  4. Keeping enough bandwidth available for VOIP/etc.

None of those are insurmountable, but they do require you to have different work processes to everyone else in the office.

Here’s where I think there’s a triumvirate of stupid ideas, creating a perfect storm in the heads of certain politicians (well, nature abhors a vacuum, after all):

  • Traditional business is mistrustful of staff working from home … they might be unproductive! (Or, you can’t trust staff you can’t see!)
  • Climate change isn’t happening!
  • Governments spending money on infrastructure is bad!

The traditional, 19th century business approach is that employees should be at their desks from 9am to 5pm, possibly with overtime, and if they’re not at their desks they’re not working. (That approach is still followed today in some companies – e.g., where people are required to clock in and out when they go to the toilet, and make up time.)

Now I could play “studies at 40 paces” … there’s a multitude of studies out there that say that working from home is evil, and there’s an equal multitude that says that it’s fantastic. Instead it’s probably best to read this wikipedia article about telecommuting, as it mentions the positives and negatives.  The reality is that working from home is a sliding scale where:

  • It doesn’t suit at at all for some people;
  • It suits exceedingly well than working in an office for others;
  • A mix of at-desk and from-home suits others.

Obviously here I’m talking about office jobs. (There’s not much point sullying the argument with interjections about say, whether brickies labourers can work from home.)

However, I would like to see the federal government set a goal of encouraging office-based businesses to get a percentage of staff telecommuting as a result of the NBN. Maybe 25% of the traditional-offie workforce telecommuting at all times within 5 years of NBN being completed? Imagine the difference this would make to the roads and public transport infrastructure.

One of the inevitable consequences of accepting that climate change is a real issue – or as a side line, accepting that the decline of fossil fuels is a real issue – is that we can’t afford to continue the ancient business practice of everyone sitting within line-of-sight of their manager. Not only that, as cities continue to grow, we’re not really seeing any improvements any longer in commute times. A vast number of workers will regularly travel at least an hour each way each day to get to work. Those who use public transport can make some use of that time, but those who have to drive are stuck doing exactly that.

When people travel to work, they do it on their own time. If it’s a five minute walk, that’s fine. If it’s a ten minute drive – OK, that’s not too bad. When it’s an hour drive? A two hour public transport trip? A three hour public transport trip?

When I worked in Sydney, I commuted from Gosford, and didn’t drive to work. So I caught the train, which was a 5 minute drive to the station, a 5-10 minute wait for the train, a 1 hour 20 minute trip, then a 5 minute walk to the office. So on the best of days office work would cost me 2 hours 10 minutes of my personal time. Not so bad. But public transport frequently doesn’t run on time (well, in countries like Australia, anyway). So it was not unusual for that to become a 2 hour trip each way. Maybe 3 hours sometimes. I was lucky: the worst trip I had was a 6 hour trip in one direction. At least 4-5 times a year though I’d have a 4 hour trip. Overtime would then come into play, since public transport outside of business hours runs less frequently.

Traditional business doesn’t give a flying fuck about how long their employees take to get to work: it’s not as if they’re having to pay them for it. What they don’t realise though is they do. Australia has one of the highest rates of unpaid overtime in in the world for a modern democracy/economy. Unremarkably, it also has a strong tradition of the “sickie” … or as I like to call them, mental health days. Ultimately, businesses that don’t care how much personal time a staff member sacrifices to get to and from work reap their rewards through staff burn out.

Quite frankly, the conventional business practice of requiring all personnel to work in the office is:

  1. Destructive to the environment;
  2. Destructive to the personal life of the staff.

Many companies at least have started to realise this and offered telecommuting options for staff.

The coalition of morons in Australia, by demanding so frequently the end of NBN, are showing a complete lack of understanding for or appreciation of:

  • The environment;
  • Workers rights;
  • Families.

In fact, not only are Tony Abbot and his accomplices wrong on the NBN, the environment and workers rights, they’re working their damnedest to drag Australian business practices back to the 19th century. Unless they’ve got a secret plan for instantaneous teleportation and zero point energy up their sleeves, they’re suffering a reality dysfunction.

As an alternate to NBN, the coalition continues to offer a mentally deficient IT strategy based on wireless networking in most places and a peak speed of about 1.2MB/s. Apparently though, if you don’t pirate movies, that’s more than enough for you for the next 10+ years. The coalition see the internet as some great big play pen for games, multimedia downloads and pornography.

Productivity? You can only do that in a bricks and mortar office!

Well, if you’re part of a league of morons, that is.

 

This could almost be nominally a follow-up to a post I made ages ago, “The walled garden vs the overrun garden“. You’ll probably want to read that first.

Now that Android has been out for a while, I wanted to reflect on how fragmented the Android platform has become, and how the consumers have not reaped the benefit of an “open” platform. Indeed, despite arguments to the contrary, Android has proven itself to be a remarkably closed platform that is actively used to deny user freedom.

Don’t believe me? Let’s have a quick run through the catalogue of failures, or to be more honest, the catalogue of “consumers being shafted”:

The list just goes on and on, and frankly gets a bit boring and repetitive. The message remains the same though: Android is “open” for values of “open = closed”. A consumer using Android is at the mercy of both the carrier and the hardware manufacturer, unless of course they want to “root” the device, but that’s not something that Aunty Betty is going to be interested in doing.

OK, so Apple has a “closed wall” garden, but at least it’s a well maintained garden. Devices get OS updates for at least 2 years. Carriers can’t install consumer-borking user experiences on the devices, and … oh, the upgrade process is simple.

A very common story is devices that are less than a year old are being denied updates. Hello? What the fuck? That’s why I dropped Palm all those years ago. “What’s that? You want to upgrade from X.2 to X.3 of the OS? OK, pay $1000 for a new phone and you’ll have the new OS!”

Android is increasingly becoming the platform for people who want to be screwed without bothering to have sex.

 

Having been excessively tired of Vodafone and their feculent network on the Central Coast, when it was time for the iPhone 4 to be released in Australia, I was in line for two reasons. First, I wanted to update from an iPhone 3G, but perhaps more importantly, I wanted to shift across to a real network that … worked.

So I found myself waiting from around 5am at our local shopping centre; doors opened around 6.30am and I watched a group of foolish people make their way to Optus (another network with an increasingly poor reputation) while my partner and I, as well as a much smaller group of people made our way to Telstra.

By 7.30am I had a 32GB iPhone 4, and since I suspect a lot of people were porting numbers to different networks that day, I finally left the Telstra store at 9.15 with an iPhone connected to my existing number, newly moved across from Vodafone.

I don’t want to do a lengthy review on the iPhone 4, so I’ll make it a review in ten points. That’ll hopefully keep it short(ish) and straight forward:

  1. Screen – Much has been said about the beauty and crispness of the display. It’s all true. At any angle any image on screen looks painted on. The smallest of text is crisp, clear and legible. It is, quite frankly, one of the most remarkable screens I’ve ever beheld.
  2. Antennagate – Not an issue. Maybe it would have been if I’d remained on Vodafone and their Network From Hell, but on Telstra I’ve not once been able to completely cut signal by holding the “kill” spots. A case instantly stops that fully anyway. At best I’ve dropped 2 bars of service. Given on Vodafone I’d been lucky to have 2 bars of service (and for the last 3 months had no 3G service on the coast at all), I’m entirely satisfied with reception.
  3. Speed – Superlatives are not sufficient to explain the sheer speed and responsiveness of this device. It’s like having an iPad in your pocket, and that’s saying a lot.
  4. Phone – Call quality is remarkable with the noise cancelling microphone. Yet again, being on a real network rather than a network from hell, I even receive SMSs when they’re sent to me, I’m able to send as many SMSs as I want in a row, and I receive any call that’s made.
  5. Battery – Definitely an improvement over the iPhone 3G. If I were travelling for a day I’d likely still turn 3G off when I didn’t need it, but that’s more of a paranoia rather than certainty factor.
  6. Multitasking – Brilliant model. Yeah yeah, Android enthusiasts can crow all they want about unlimited multitasking on their devices, but I really don’t give a damn. On a phone I’m not after that level of multitasking. I want background sound when necessary, chats to stay active, and instant suspend/resume. Anything else is too much of a battery hog for such a small device. (Even Google admits to this.)
  7. Camera – This thing takes beautiful photos. Don’t get me started about the stupidity of cramming in huge numbers of mega pixels on tiny sensors. It’s a tired, dumb and puerile argument. Hey, I’m gay, and even I don’t subscribe to the “size queen” MP argument for small cameras. If you do, you need to read this. Sample photo below.
  8. Video Camera – High def video on this thing is just amazing, and iMovie for iPhone is truly remarkable. That a device as small as this has the capability of doing video assembly, and can do it in the timeframe it does, is beyond remarkable. It really is a miracle.
  9. Physical build – This is a beautiful phone. It feels great in your hands, very comfortable to hold, and the perfect weight. An amazing amount of attention to detail has gone into the build.
  10. Facetime – Quite brilliant. Much ballyhoo has been made about this only working over WiFi, but I’m happy for that in the interim until all cellular networks are up to scratch – and let’s face it: if it worked over 3G, every media outlet and blogger would scream blue murder at Apple introducing a feature that would give people huge bills. (I.e., get a life!) Regardless, this is a great implementation of video chat and Apple deserves full credit for doing it well from the get-go.

Anything I’m not happy with? I can’t say anything particularly strikes me as a major disadvantage. I’m not being one-sided, but thinking through how I’ve used it in the almost-7 days since I got it, I can’t think of anything that I wanted to do but couldn’t, so I have to leave this section blank for the time being.

Sample photo, scaled down to 1024 pixels high:

Japanese Gardens, East Gosford

Sample video, edited in iMovie – watch here (QuickTime required). This file was not in any way edited on the desktop; just transferred then uploaded. [Edit: This isn't a high def export - it was exported using the "medium" setting from iMovie.]

 

I personally can’t wait to test out the much touted reception issues with the iPhone 4. You probably think I’m crazy, but actually, I’m perfectly lucid for one clear reason: in order to do that, I’ll have waved goodbye to Vodafone, since I’ll be shifting carriers when I get an iPhone 4.

When I got an iPhone, I shifted from Telstra to Vodafone. I then found out that just because you can have perfect cell coverage with one carrier doesn’t mean you’ll get perfect cell coverage with another carrier, even when they advertise good coverage on the Central Coast. The only people who would describe Vodafone cell coverage in my area as “great” would probably also describe a shit sandwich as “tasty”.

So, quite frankly I’m looking forward to the phone – particularly when I don’t, as they say, “hold it that way” – I hold a phone from the top, not the bottom.

(I wish, personally, that Apple had engineered a phone that worked against the people who “hold it that way”, when “that way” is “imbecilic walkie talkie” way. You know who I’m talking about – the twits who go on speaker phone – as if I and others around them give a rats arse about their conversation – and talk into the microphone holding the phone laying flat poking out from their mouth, rather than against their face. I’m not a betting man, but if Apple had engineered a phone that prevented idiots from using their phones that way, the media coverage would have been far more positive…)

But it seems inevitable at this point that the iPhone 4 will be delayed in Australia – and not just picking on Australia, maybe a great many or all of the second wave of countries. Here’s a few reasons I suspect why:

  • Apple are still unable to say when they will ship the white iPhone 4 units.
  • When Apple have traditionally said that a product will be available in “late <month>”, they typically start the pre-order process at least 2, sometimes 3-4 weeks out from that date. There’s been no sign of the pre-order process starting in Australia yet. (By comparison, for a May 28 release date, my pre-order for iPads – that had already had their release date put off a month – was May 10.)
  • If discussions are being held at Apple regarding remediation of the kerfuffle over the signal strength, they won’t go and add another 15 or 30 (or whatever the number is) countries to the list of affected devices until they have decided what they’re going to do.
  • I got an email from Optus on Tuesday, more than a week after I registered for interest, that read, “We can’t wait to bring you the latest iPhone 4 News … and we are looking forward to being able to share it with you as soon as we can.” It seems somewhat doubtful if Optus would bother to send out an email if it was expected pre-orders would start this week. If pre-orders don’t start this week, that further diminishes the amount of time left before the end of the month, again making the chances of a July release lower.
  • If initial sales are to be believed, iPhone 4 is selling in record numbers. Like the iPad before it, Apple may be focusing on increasing production and providing units to the original core countries before expanding outward again.

So, as of July 14, with no sign of pre-orders available, my guess is that iPhone 4 isn’t going to hit Australia, and the other countries in the second wave, until late August. (Of course, I hope Apple might blow this prediction out of the water and announce availability soon.)

[Edit]

With Apple having announced a press conference to be held 10am Friday US/Pacific time at their HQ on Friday, it seems completely implausible that there’ll be any announcement regarding the release date of the iPhone 4 in the second-wave countries before that time. Given it’s reasonably unprecedented for Apple to hold press conferences about products (rather than to release products) , I’d surmise that my “late August” prediction of an iPhone 4 release in Australia may actually be optimistic.

Let’s hope iOS 4.1 addresses some iPhone 3G performance issues to tide us over then … iOS 4 hasn’t exactly been kind to the older phones…

[Edit 2010-07-17]

Apple have said in the press conference that the second wave countries, including Australia, will see the iPhone on July 30. I’m happily proved wrong, and I’m looking forward to getting my hands on it.

 

One of the common criticisms of Apple is that their processes and control regarding the iPod Touch, iPhone and iPad products is that they create a “walled garden”.

I disagree with the “walled garden” criticism when we consider unfettered net access is available from the phone – you can’t get much more open than that, even if there are limitations on what you can install on the actual device. So maybe there’s a few walls, but there’s a hell of a lot huge expansive windows. So we’re talking a view like this:

Exbury Gardens

(Image from www.tripadvisor.com.)

On the other hand, those who criticise Apple for building a walled garden would seem to prefer this sort of view:

LIONS + MERK Graffiti & Weeds in Gowanus

(Image from this flickr page.)

Ironically enough the “walled garden” metaphor is superbly appropriate in this case, because what we’re not hearing when people start blathering on about “walled garden” is the alternative provided by say, the Android platform. A lack of controls – and pride in the platform – results in chaos: unfriendly ecosystems with ugly and confronting surrounds that a lot of people struggle with. And by a “lot of people”, I mean the average consumers. Consumers don’t go out and say “give me the most chaotic thing you can find” or “give me something really ugly that happens to be 10% better” – they want something that they can take personal pleasure in.

So, for those of you who criticise the walled garden, I invite you to consider the alternative you want to throw everyone into. There’s a place of course for both, but you need to acknowledge that a lot of consumers don’t want unlimited freedom at the expense of aesthetics and safety. Sure, some techos in particular rave about Android, but they’re happy to go through this shit-fight in order to upgrade their phones – assuming their handset provider or carrier will even let them. Personally, I want to plug it in, click OK and come back 10 minutes later to exactly the same phone I walked away from, only updated.

These days my attitude is that for a consumer device or computer, I want things to work – I don’t want to have to make them work. That’s not a cop-out, that’s a legitimate decision about what I consider to be productive activity. Similarly, I’ll settle for the “walled garden” with a large expansive window (i.e., the unfettered internet) in return for a system that works, is aesthetically pleasing, and doesn’t shit on me every time I turn around.

© 2012 unsane Suffusion theme by Sayontan Sinha