So… I was starting to dabble with farcebook…

However if this news is accurate then I’m going to be closing down that as well

http://arstechnica.com/business/2013/05/facebook-news-feed-too-quiet-auto-play-video-ads-are-coming

I know and understand that if there is no fee, then I’m the product.  Facebook, Google, Feedly etc etc all make their money by using information about me to sell advertising which is focused around me, my interests and the nature of what I’m looking at.

However intrusive ads which ram themselves into my world in this manner really are my break point for any service.  It’s where the balance between me looking at the content and the content being shoved in my face and more importantly into my world.

Facebook is bad enough with the ads in the timeline, the re-shares of “share this if you’re against $foo” crap, game spam etc etc.

So, where next.  It’s starting to feel like I should just completely junk social media (Twitter got canned completely because to be frank I’m sick to death of the whole thing and the way some people seem to enjoy jumping on my head), LJ is a ghost town, FB has always been suspect with the whole privacy side of things.

So, today’s Warcrack outage….

Reposting here something I slapped up onto the forum, but given that that had reached ~900 pages last time I looked I suspect it’ll be read by about three people.

–[ – ]–
So what’s likely to be happening behind the scenes.

At the coal face: Techies cursing, trying to find out who changed what, how they changed it, why and understand why the hell such a simple change caused such a major impact.  If they have good line managers (LM) they’ll be shielded from the upper layers allowing them to firefight this.  I would suspect that any engineers with specific experience with the type of problem will have been phoned up and pulled in from days off by now as well.

Next level up: The LM for the techies will be politely telling the management to f__k off and not to contact the techs directly, pointy haired bosses poking their noses in never helps.  They’ll be collecting information from everyone they can and probably having the joy which is hourly (at least) reports up the chain to the next level.

Next level: Sitting around in a conf call demanding timescales and answers and demanding that everyone is pulled in but not actually promising to pay overtime or TOIL for broken holiday.

Top level: Cursing everyone below them and making threats.

Web / forum engineers: Cursing the customers for trying to perform a denial of service by whining and posting ASCII art to the forum.

Customers: Getting that glint in their eyes seeing “compensation” and “sue Blizz” in their future dreaming of a month of free game time, gold and server transfers.  None of which will happen.

Back to the poor sods at the first two levels, seriously.  They and the other side (Telia I suspect) will be sat on a joint conf call trying to debug what has happened how to first mitigate the issue and then return normal service.  Shift changes will be happening, some people will be working near non-stop for 24h (and no.. that’s not their job no one really gets paid to work 24h without a break)

I have faith in the techies working it, I have little faith in Blizzard’s customer service to calm the fires partly because they can’t and partly because their history on handling such things is not brilliant.

Do I think someone f__ked up, hell yes, will demanding stupid things resolve anything.  No.

Have I been there.  Yes, you think this is horrible, trust me, it isn’t.
–[ – ]–

Love is in the bug report

This week the bundle of joy which is 4.0.6 lands on the servers, weighing in at 12,643 words (and that’s just the patch notes) it’s not a minor update.  There are many changes, every class has something to adjust to, heroics are getting nerfed, buffed and tweaked all over the place and so on.  I won’t go into the details of the patch there are more than enough articles out there already drilling into the numbers and what’s right, what’s wrong and what is a completely (un)acceptable nerf to our favourite / most hated class.

Combine this with not one but two buggy holiday events, it’s a bit of a giggle being told to have a chat to someone in the Park district in Stormwind, or as the locals have re-named it “The Crater”, but that the LFD foul up, the goblin vendor not working and the rest of the list of bugs (such as having to hand in a bracelet to dead or missing faction leaders) the overall picture is pretty sorry.

From a fault perspective Cataclysm is what it says on the tin, a complete worldwide disaster.

The problems

Prior to launch many many bugs were reported on the beta forums and via the in-game tool (when it wasn’t buggy itself).  I know my aim within the beta was to explore and level as much as I could and report the problems I found in as much technical detail as possible.

I found many of the problems in the live version of the game.

The first month of the new expansion was a story of hotfixes, many many hotfixes.

4.0.6, it’s a monster, some of the changes I’m not surprised about, tweaking instance difficulty and raids, but the sheer amount of changes on the classes is disturbing, remember the bulk of these changes have were in beta for 4 four months or so, in alpha for longer.  That they got the modelling so wrong hints at some major problems with their internal design and tooling.

How on earth did this happen?

Partly it’s just nature taking it’s course, with any large system which has so many internal and external variables it’s inevitable that the final beta happens when it’s released to the whole user base and statistical analysis of what’s happening becomes more accurate.  Just because the amount of data being collected gets larger.

They also took on a task which looked seriously sexy on paper, nothing less than completely remaking the game from the point of rolling the character to the final boss.  We know from the blues which have come out since launch that part of the original aspiration with this expansion was to revisit every questline in the game, including TBC and Wrath to reflect the world wrenching changes.  From an immersion point of view the game is broken, we now roll a toon who sees the world shattered by the arrivial of Deathwing, spends the next 58-60 levels fighting his minions and the opposing faction before being told “Get thee through the portal!”, and we don’t hear about the big dragon dude again until riding the ship back from Northrend and seeing the damage again where we are told “there’s been a cataclysm”.

Yes.  We know.  We did help out with the Twilight muppets wrecking the place, or have you been smoking stuff from the gnomes again while hitting the dwarven ale?

Oh and can someone explain why I’m being told to deal with Arthas when there’s a statue celebrating his defeat?

Where was I?

It’s simple enough they ran out of time.

Aspirations (known)

  • Rebuild Vanilla for flying, redo all questlines, work in DW
  • Rebuild TBC to fit with the timeline
  • Rebuild Wrath to fit with the timeline
  • Dance Studio (No I was never going to use it, but it serves to illustrate the point)
  • Improved models for the original races
  • New zones, dungeons etc etc
  • New water engine
  • Completely re-work stats
  • Fix up all gear to match the changes
  • Path of the Titans
  • Archeology

Achieved

  • Rebuild Vanilla for flying, redo all questlines, work in DW
  • New zones, dungeons etc etc
  • New water engine
  • Completely re-work stats
  • Fix up all gear to match the changes
  • Archeology

Let’s be honest, what they managed to do was pretty solid, a massive amount of work.  However they reached too far and fell off the metaphorical ladder.

On launch Cataclysm was known to be buggy, this is not unusual but there are degrees to which this effect is seen in release code, which points at some internal structural issues.

Throw more programmers at it!

Nice idea, where from?  I know from experience that the people I want maintaining or supporting the software which is behind my day job all already work here, or they’ve left for pastures new.

“Hire more!” – Great in theory, however in practice this can only be a long term solution for the problem, typically it takes 2-3 months to get through internal red tape when hiring in any large company, get the advert out, review the CVs which come flying in, discard the obvious junk, interview and finally hire.  Then there is a 1-3 month delay before the new hire starts while they give notice and get out of the current gig.

That’s the quick bit.

The real problem behind “just hire” is that in any programming or support effort there is an absolute minimum 6 month period before the new hire has sufficient experience, training and exposure to the product to be nominally independant and realistially 12-18  months before you have a team member which can be pointed at a problem and told “sort it”.

Assuming there hasn’t been a foul up in the interview process and what you have is someone who really doesn’t fit / can’t do the job etc etc.  In which case go back to “Start” and try again.

So, why are the holidays so broken?

This is down to planning, the changes for the Winter & New year events were done during the Cataclysm development, simply because there would be zero time between launch and the events landing for anything to be done.

All other holidays could be put off.

In the lead up to Cata going gold the entire team would have been working on it, and in the ideal world planners work in as the product goes gold the team is split into those working on the outstanding issue, those working through the bug backlog and then the balance taken off the project completely to work on the other issues which need development (the next tier of raiding, new dungeons, planned features and.. the changes needed to the forthcoming holidays).

What I suspect happened is that the outstanding list of issues which needed fixing was just far far too large, too critical and the re-deployment of resource did not happen as planned and the holidays slipped massively and possibly slipped through the net and were forgotten.

The future

Regardless of the reason, whether my speculation is spot on or completely off, the problem is very real.  Blizzard are losing their reputation for releasing solid software, I do believe this is being driven by commercial pressures from Activision.  Whether this is due to Activision trying to milk Blizzard for maximum profit or bringing some much needed business control internally.  That’s open for debate.

However what they must do from now on is release a game which is not littered with bugs, it breaks the enjoyment and gives the impression that we’re just there to play the game, hand over our hard earned pennies but please shut the hell up about the bugs.

Is big media starting to “get it”

One of the largest complaints from the public (or those who think) about books, music, video and the way the old media companies is the way they’ve failed to really grasp to the internet and the whole host of new ways in which content is being delivered and the way people want it.

One of our regular ‘car conversations’ when travelling a long distance and I’m not the only one awake as been what book publishers could do for those of us who want paper, we like paper, but also want the ability to read the book while travelling without lugging around a crate full of paperbacks (yes she can read that many in a week).  So the thought is that with each book a code is provided to download a copy of the book in an e-format of choice, one time use or locked to a person, exact mechanism is implementation stuff.  However the core idea is that the incremental cost of providing the e-version is minimal, everything is built up on computers to start with now.

So moving on, as one of the father’s day presents from the short (well, not so short) one, was Wolverine on DVD, random SF / fantasy fare, the brain will be left on the hook and the film will be taken for what it is.  The extra here is a code provided with the DVD, shove the DVD in the drive, watch iTunes fire up, enter the code and a few minutes later I have a copy which plays on the PC and on the iDevice.

Ok, there are discussions about DRM and locking to specific devices etc etc but I think on balance the industry is starting to get creative.