• STORE
  • EVENTS
  • ARTICLES
  • NEWS
  • DECKS
  • BUYLIST
  • HELP
Advanced Search
Deck Builder
  • Hello. Sign In.
    YOUR ACCOUNT

    forgot your password?

    New customer? Start here!

  • CART

    View Cart ( items)

    Checkout

  • WISH
    LIST
       
  • Magic Singles
    • English
    • Foil English
    • Non-English
    • Foil Non-English
    • BGS/Graded Cards
    • Complete Sets
    • Misprints and Rarities
    • Wholesale Lots
  • Magic Sealed Product
    • Expansion Sets
    • Booster Packs
    • Booster Boxes
    • Starter & Tourn. Packs
    • Starter & Tourn. Displays
    • Theme Decks
    • Event Decks
    • Intro Packs
    • Fat Packs
    • Two-Player Games
    • Standalone Sets
    • Archenemy
    • Commander
    • Duel Decks
    • From the Vault
    • Planechase
    • Premium Deck Series
    • Misc. Box Sets
    • Non-English Sealed
  • Gaming Supplies
    • Binders
    • Books & Fat Pack Guides
    • Boxes & Bags
    • Clothing
    • Deck Boxes
    • Dice
    • Life Counters
    • Playmats
    • Sleeves
  • Specialty Items
    • Ascension
    • Gift Cards
    • Lithographs
    • Original Artwork
  • Digital Products
    • Grinder: The Brad Nelson Story
    • Next Level Magic
    • OMG: Official Miser's Guide
    • Tha Gatherin'
  • We Buy

The MODO Fiasco: Corporate Hubris and Magic Online

Jim Ferraiolo
3/26
  •  
  •  

As everyone is well aware Magic Online has been experiencing quite a bit of difficulty as of late. Well actually not as of late - as of the last nine months to be truthful. The server crashes sporadically matches pause arbitrarily for extended periods abusive cards with game-winning bugs somehow make it into the live server code and two thirds of the game's major functionality (Premier Events and Leagues) aren't even available as of this writing. It has not been a happy time for Magic Online and its denizens.

Why?

Many would point the finger at those currently responsible for the programming and development of Magic Online. As soon as Wizards of the Coast decided that they no longer required the services of Leaping Lizards (Magic Online's original developer) Magic Online feature development ground to a halt and stability problems were soon the norm rather than the exception. Natural cause and effect logic would yield the conclusion that those presently in charge of programming the game are simply not as competent as their forebears. However that explanation is a little too facile and doesn't get at the true root causes of why Magic Online is in its current condition (critical by the way). Though they must bear at least partial responsibility the development team was thrust into a difficult situation dictated by those higher up the Wizards food chain - a situation that reeks so foul of corporate hubris that anyone from Seattle to Charlottesville can detect it.

Exhibit A - The decision not to retain Leaping Lizards as Magic Online developer
This is the biggie - the one that's the most glaring to the general public and the chief reason why most feel that Magic Online is where it is now. Leaping Lizards were (and still are) a top shelf development house who provided an excellent product stable service prompt bug fixes and feature additions commensurate with the challenges of running a 24/7 production service. I've worked on game development before. I attend E3 each year and know a bunch of people in the industry and get a lot of the inside gossip. A lot of computer game development houses are rudderless shipwrecks. These guys had their sh** together.

[a man in a suit sipping on a tiny cup emerges from the shadows]

"Boy these guys know what they're doing... they need to be terminated post-haste so we can move everything in-house. What say you Johnstone?"

[espresso machine noises]

The decision to internalize all Magic Online related affairs simply can not be defended. Leaping Lizards were doing an excellent job with the service and everything was running smoothly prior to their termination. Wizards of the Coast did not according to my sources save any money by bringing development in-house. That fact pretty much nixes the usual corporate cost-cutting explanation touted by some. So why do it?

hubris (hybrs)
(n) - Overbearing pride or presumption; arrogance.

Hubris. Pride. By any name it still smells the same.

Wizards of the Coast erroneously believed that their domestic employees could do a better job developing and managing Magic Online than Leaping Lizards. I would dearly like to obtain whatever substance that fueled this decision for it surely must be prime choice. If I ran a computer game publishing house and decided to make a paper card game I wouldn't hire a bunch of paper card designers printing people and paper card marketing staff. I wouldn't want my company mixed up in an enterprise that we knew nothing about; I would contract a company like Wizards of the Coast to handle things. That's shrewd business.

WWTDD? (What Would The Donald Do?) He sure as hell wouldn't follow Wizards of the Coast's example.

Exhibit B - The decision to not contact Leaping Lizards during the initial crisis
When things first started going sour around the time of Magic Online 2.0's release Leaping Lizards definitely should have been contacted to help fix some of the underlying server issues and challenges still befuddling the current development team. As was stated by Daniel Myers in this article there have been two versions of Magic Online under concurrent development for some time now. One version uses the old code base originally by Leaping Lizards and runs the current live server and the other is strictly developmental set for release sometime in the (distant) future. We'd be fools to believe that the development team hasn't propped some of the new code to the existing code so keep that in mind going forward.

Why would Wizards of the Coast not contact Leaping Lizards to fix a very sudden and damaging rash of problems? Why not reach out to them to see if they could work hand in hand with their own developers to fix the problems? My guess is that if this had happened we would have had the"simple" features like trophies and casual trade matching added long ago. We probably would also have working Premier Events. Magic Online users could have had months of stability but it was determined that this would rather be mortgaged for months of crashing set release delays and the like. That makes sense. I would hazard a guess that the Magic Online development team would rather have spent their working hours adding cool features and functionality to the game instead of debugging cards and hunting down game crashing bugs.

The party line has been that the old code structure of Magic Online is inadequate to accommodate the strain of a growing user base more cards with more complicated interactions and ill-equipped to host the new features planned by the current development group. As far as I can tell this is all bunk too. The old beta builds of Magic Online were battle tested; remember the two day tournament with over a thousand players that was held during beta? What about the huge number of people that were logged in to watch the Invitational last year? Something has been done to the live server code and I doubt very much that the problem lies in the past but rather the present. Magic Online can't even run a two hundred and fifty six person league without crashing now.

I'm fairly confident that if Wizards of the Coast offered a mea culpa and decided to contract Leaping Lizards on retainer to fix the current disastrous Magic Online situation they would be happy to do so and have things running correctly in short order. However I think that we're probably well past the point of no return on the"new code" project such that even extending the tiniest olive branch to Leaping Lizards would be such a tremendous blow to the development team that it couldn't even be considered. Guess who suffers for their desire to save face? Have a look in the Panoptic Mirror.

Exhibit C - The decision to discontinue using a professional testing group
This one's another doozy folks. Back in the days of the old Bugzilla database for Magic Online one could easily see tons of being bugs entered by (user)@hardboiled.net. I'll give everyone three guesses as to who Hardboiled are and the first two don't count. If you said"Why Jim Hardboiled are a professional software testing and quality assurance outfit!" then you get a gold star. Of course their presence seems to have disappeared entirely from the operation; one can only surmise that they too were let go. I used to see those guys online during beta right about up until the release of Scourge; not coincidentally this was the first set to have a ton of card bugs. Now all card and server testing is almost certainly handled by Wizards of the Coast's parent company Hasbro. I think the job that they're doing sort of speaks for itself so I won't touch that.

Why discontinue using a professional testing group?

[the man stirs his cup with a ludicrously small silver spoon]

"Don't you see we can do it all ourselves! We don't need anyone else - that way just costs us money and now we can at least find some work for some underutilized people! Splendid! Johnstone another double espresso..."

Angry yet?

Let's be clear - I love Magic Online. I think it is a phenomenal piece of software all things considered. Just like everybody else I want to see it return to its former glory sooner rather than later. Yet it has been almost nine months since the beginning of the Dark Times (Magic Online 2.0's release was in July 2003) and we are getting daily updates from poor Daniel Myers (job description: human dartboard) telling us that there's still rough water ahead. We will wait because it's simply all we can do at this point.

What burns me endlessly is that this all could have been avoided were it not for these three prior decisions.

pride (prd)
(n)

1) A sense of one's own proper dignity or value; self-respect.
2) Pleasure or satisfaction taken in an achievement possession or association: parental pride.
3) Arrogant or disdainful conduct or treatment; haughtiness.
4) An excessively high opinion of one's self; conceit.

No matter the definition it's still an ugly word.

Jim Ferraiolo
jmf2n@virginia.edu
Dobbs on Magic Online / IRC

[Editorial PostScript:

There have been rumors coming from Wizards side for some time that Leaping Lizards left them without commented code and full documentation for the product. I've never verified these rumors either way but in a past life I was an IT Project Manager for a Pharmaceuticals firm where you absolutely had to get things right the first time or you could end up costing the company millions of dollars a day in lost products and governmental fines.

If I had been PM for Magic Online I would have made certain that we had all the commentary and documentation necessary before signing off on the transfer of control of the codebase. This is actually standard operating procedure for IT projects since control of products does transfer among development teams from time to time. All of this should have been placed in a contract somewhere as an obligation to be met by the developer which would then have to be signed off on by the dev team and by the Project Lead. If it wasn't then whoever was managing made some massive oversights. If it was there would be a big lawsuit that we probably would have heard about by now.

Obviously we don't know exactly what went on behind the scenes to contribute to the sad state that Magic Online is in now (8-Man Queue or no?) but excuses like that only serve to further the idea that management didn't have a clue what they were doing when the transition occurred and when Version 2.0 was released. It seems like what they've been doing is nine months of damage control and we've been told that there are another eighteen months to go until the rebuilt codebase will be ready. Eighteen more months of broken ass product waiting for weeks on recomps (yeah we're still waiting for comps from the Darksteel release leagues) getting sets online two months after the real world release... you know the drill. Expect more of the same.

--Knut]

  •  
  •  
« Previous Article
Basic Rogue Deck Design: Natural Strategy, Anti-Strategy, and Strategy Superiority
Next Article »
Examining the Ravager Toolbox

About Jim Ferraiolo

Jim has managed to consistently pilot rogue decks of his own design to strong finishes at States and Regionals. In 2003, he qualified for Nationals with one such creation named "The Ralphie Treatment".

Read more by
Jim Ferraiolo



ORGANIZED PLAY
  • THIS WEEKEND
  • NEXT WEEKEND
  • +
  • THIS Saturday, May 18
  • OPEN Nashville, TN
  • CLASSIC Springfield, MA
  • Super IQ Myrtle Beach, SC - XCON Comics
  • Super IQ Glen Burnie, MD - Squabbles Trading Cards
  • Super IQ Littleton, CO - Black Gold
  • Super IQ Spokane Valley, WA - Trade Wind Gaming Zone
  • IQ Columbus, OH - Comic Town
  • IQ Phillipsburg, NJ - Aunt Lee's Nevermoor
  • IQ Concord, CA - Black Diamond Games
  • IQ Suwanee, GA - The Tower Game Center
  • IQ Fayetteville, NC - Cardz-N-Things
  • IQ Clarks Summit, PA - Full of Win Games
  • IQ Roanoke, VA - Star City Game Center
  • IQ Chatsworth, CA - All Ways Gaming
  • THIS Sunday, May 19
  • OPEN Nashville, TN
  • Super IQ Milano, Italy - Casa Dei Giochi
  • IQ Doylestown, PA - Cyborg One
  • IQ Kansas City, MO - Spanky's Card Shop
  • IQ East Stroudsburg, PA - The Gauntlet Cards & Games
  • IQ Marietta, GA - Raven's Nest Games
  • IQ Coos Bay, OR - His Junk / Her Treasures
  • Saturday, May 25
  • OPEN Dallas/Fort Worth, TX
  • Super IQ Indian Trail, NC - Be There Games
  • Super IQ Orlando, FL - The Game Academy
  • IQ Duluth, MN - Berserkson!
  • IQ Tallahassee, FL - Gamescape
  • IQ Valley Stream, NY - Mark's Comics & Collectibles
  • IQ Tempe, AZ - Pop Culture Paradise
  • IQ Eau Claire, WI - Nomad Game Center
  • Sunday, May 26
  • OPEN Dallas/Fort Worth, TX
  • Super IQ Tallahassee, FL - Gamescape
  • IQ Farmingdale, NY - Empire Gaming & Comics

STARCITYGAMES.COM EVENTS

  • May 18-19: OPEN Nashville, TN
  • May 18: CLASSIC Springfield, MA
  • May 25-26: OPEN Dallas/Fort Worth, TX
  • Jun 1-2: OPEN Baltimore, MD
  • Jun 8-9: OPEN St. Louis, MO
  • Jun 15-16: OPEN Columbus, OH at Origins Game Fair
  • Jun 22-23: OPEN Philadelphia, PA
  • Jun 28-30: GRAND PRIX Miami, FL
  • Jul 6-7: OPEN Worcester, MA
  • Jul 20-21: OPEN Richmond, VA

ELITE QUALIFIERS

  • Jun 9: Atomic Empire - Durham, NC
  • THIS WEEK: See all Open Trials

EVENT FINDER

  • Complete SCG Schedule - Coverage Archive
NEWS
  • 5/16 M14 Spoiler: Megantic Sliver
  • 5/15 M14 Spoiler: Vastwood Hydra
  • 5/14 Weekend Results! May 11-12
  • 5/14 YMTC4 Voting Begins!
  • 5/10 The Final Greg Staples Lithograph is...
  • 5/9 Revisions to Premier Play Changes
  • 5/9 Check out the #3 Greg Staples Lithograph...
  • 5/8 Greg Staples Lithograph #2 is...
  • 5/7 Greg Staples lithograph #1 is...
  • 5/7 Slivers in M14! Sealed in D14!
  • 5/6 Weekend Results and News! May 4-5
  • 5/3 SCG presents: ZOMBIES!
  • View All News Items - Submit Magic News
DECKLISTS
  • STANDARD
  • LEGACY
  • MODERN
  • 5/12 SCG Classic Pittsburgh, US
  • 5/12 Pro Tour Qualifier Chicago, US
  • 5/12 Pro Tour Qualifier Madison, US
  • 5/12 SCG Open Charlotte, US
  • 5/05 Invi Qualifier Lenexa, US
  • 5/05 Invi Qualifier Bristol, US
  • 5/05 SCG Elite IQ Centerville, US
  • 5/05 Invi Qualifier north myrtle beach, US
  • 5/05 SCG Open Somerset, US
  • 5/04 Invi Qualifier Tahlequah, US
  • 5/04 SCG Super IQ Wichita, US
  • 5/04 Invi Qualifier Charlotte, US
View More Standard Decks - Search Decklists
  • 5/12 Grand Prix Portland, US
  • 4/07 Invi Qualifier Glen Burnie, US
  • 3/17 Grand Prix San Diego, US
  • 3/17 Pro Tour Qualifier Melbourne, AU
  • 3/10 MTGO Daily Event
  • 3/10 Pro Tour Qualifier Magic Online,
  • 3/03 Pro Tour Qualifier Roanoke, US
  • 3/03 Pro Tour Qualifier Philadelphia, US
  • 3/03 Pro Tour Qualifier Toronto, CA
  • 3/03 Pro Tour Qualifier Madison, US
  • 3/03 Pro Tour Qualifier Magic Online,
  • 3/03 Pro Tour Qualifier West Nyack, US
View More Modern Decks - Search Decklists
  • 5/12 Annecy, FR
  • 4/21 SCG Open Seattle, US
  • 4/14 Invi Qualifier Bristol, US
  • 4/14 SCG Open Milwaukee, US
  • 4/07 SCG Open Atlanta, US
  • 4/07 SCG Invitational Atlanta,
  • 4/07 SCG Invitational Atlanta, US
  • 3/24 SCG Open Kansas City, US
  • 3/17 SCG Open Washington, US
  • 3/10 SCG Open Indianapolis, US
  • 3/03 SCG Open Las Vegas, US
  • 2/17 SCG Open Cincinnati, US
View More Legacy Decks - Search Decklists
SOCIAL

StarCityGames.com on Facebook


StarCityGames.com on Twitter

Join the conversation


WEEKLY NEWSLETTER

Exclusive Deals & Content Every Week



 

ACCOUNT
  • Login/Register
  • My Account
  • Order History
  • Credit History
  • Wishlists
  • Premium
  • Digital Items
  • Gift Card Redemption
CONTACT US
  • Customer Service/Order Issues
  • Advertising
  • Articles
  • Game Center
  • Gift Cards
  • Inventory Issues
  • Organized Play
  • SCG Premium
  • Selling to SCG
  • Shipping
  • Submit News
  • Website Bugs/Problems
ORDER QUESTIONS
  • Customer Service Hours
    Monday through Friday
    10AM - 6PM EST
    Ph: (540) 767-GAME (4263)
  • Email
  • Frequently Asked Questions
  • Refund/Return Policy
  • Terms & Conditions
  • Privacy Statement
  • About StarCityGames.com
SCG ORGANIZED PLAY
  • Overview
  • Schedule
  • Coverage Archives
  • Invitational Qualifiers
  • Host an Invitational Qualifier
  • Judge Rewards
  • Open Points
  • Standings
  • SCGLive
GAME CENTER
  • Star City Game Center
    5728 Williamson Road N.W.
    Roanoke, VA 24012
    Ph: (540) 767-GAME(4263)
  • Email
  • Hours & Info
ARCHIVES
  • Search our Articles
  • Coverage Archives
  • RSS Feed
MORE SCG
  • SCGMobile
  • Facebook
  • Twitter
  • Newsletter
  • SCGLive
  • TheManaDrain.com
  • CubeDrafting.com
All original content on this page is © 2012 StarCityGames.com and may not be used or reproduced without consent. Wizards of the Coast, Magic: The Gathering, and their logos are trademarks of Wizards of the Coast LLC. © 2012 Wizards. All rights reserved. StarCityGames.com is not affiliated with Wizards of the Coast LLC.