mouthporn.net
#wotcstaff – @trulyaliem on Tumblr
Avatar

a reclaimed cave on the near shore of the internet

@trulyaliem

allison steele, game professional. currently sr. game designer on world of warcraft. previous: product manager for magic online (and other magic things). atraxa, praetor's voice and protoform synthesis are both my fault, and i am not sorry.
Avatar

{T}: Marry Target Player

Super loud up-front disclaimer: I’m #wotcstaff, but I’m saying that only because this is a post about Magic and company policy is that we need to put the hashtag in when we talk about our products on social media, even on personal accounts like this one. There is literally nothing here that is remotely official or relevant to Magic as a whole.

I’m marrying this woman next weekend.

My soon-to-be wife and I are Magic nerds. In fact, we met because of Magic. We matched on OKCupid, but that wasn’t a big deal. I had a lot of matches. What set her apart was that she said in her profile, in the “What I’m Doing On Friday Night” section, was that she played FNM.

Now I was an editor in R&D at the time. I had designed cards and I was definitely a Magic celebrity in my own mind. C-list, maybe D. I’m no Rosewater or Verhey. But my job gave me a certain amount of cachet all the same and I decided to use it. I messaged her, telling her that it was cool she played Magic because I helped make the game. I reasoned that it would get me a first date, and from there I could see if I wanted to keep seeing her.

Our second date, we played in a Conspiracy 1 & 2 two-headed giant draft event. This was years before Battlebond and in fact led directly to that set. The people running it were Shawn Main and Mel Li, the former of whom was the originator of the idea that became that product. Christine and I spent our draft building mono-black control(ish) and WU fliers. The draft itself took hours, and then we started our four-team game very far behind. We got safely ignored by the other three teams for a while... then Christine drew her ninth land. She played it and cast Expropriate. As we were so far behind, everyone decided to let us take bonus turns, so when that was over, we had four more to go. On the second bonus turn, I drew and cast Phage the Untouchable. On the third bonus turn, I activated Rogue’s Passage and one-shotted one of our enemy teams. On the last bonus turn, we one-shotted another. Then we died, but who cares because that was awesome.

We took a vacation together after two months of dating and Winston drafted a dozen times on the trip.

I can’t play in prereleases with the public, but she loves opening brand-new sets at midnight. So I usually bring her coffee for her midnight prerelease, look over her deck, then take off.

A few weeks after I proposed to her, just after handing her coffee at the Ixalan prerelease, she grabbed my hand and slid my engagement ring on the finger it’s stayed on for most of the last year.

And of the five people in my bridal party, I met all four women playing or working on Magic. (My bridesman plays Magic too, it’s just that I met him in college instead of through Magic.)

Magic is a huge part of our life and it’s brought us a ton of joy. So when it came time for my bridal shower, one of my bridesmaids made this small series of cards for me. I loved them so much that I just had to share.

Really she’s Gruul and not Jeskai, but this is fine. The card is great.

I’m probably mono-White or Selesnya. But Bant isn’t too far off.

Avatar

What advice do you have for an aspiring software developer who would like to work for the Magic digital team?

Avatar

So I’m not a software developer and I’m not a hiring manager. I’m inR&D and not Technology. The odds that I’m even on an interview panel arepretty low. But you asked a good question, and I have an open inbox. So I thinkyou deserve an answer.

I would start by looking at the job listings that are openright now to get a sense of the skill sets that we’re lookingfor: a software developer focusing on the rules, and another software dev job that doesn’t.

Then get good at software design and apply. Easy peasy,right?

Man, I’m helpful. Okay, let me try this again:

Be a good software developer. Code good. But moreimportantly, communicate well. Learn to see the virtue in working inteams. You can be the best coder in the world, but if you can’t listen to otherpeople and explain your thought processes, your team won’t understand what you’re doing and that brilliant code will fail user acceptance testing.

That brilliant code, by the way, should be maintainable.Understandable. Changeable when Magic changes, and let’s be honest: Magicalways changes, but digital Magic isn’t going anywhere. If you’re going to workon digital Magic, you’ll need to be able to make sure that you can write codethat someone other than you can maintain later. Similarly, you’ll need to beable to work with other people’s code, and you’re going to want them to havevalued maintainability the same way.

You’ll need to work with people who aren’t coders. This is acritical part of teamwork: recognizing the skills and value that everyonebrings to the table. When you’re putting your portfolio together, especiallysince you say you’re “aspiring” and probably don’t have muchprofessional experience, find a project you can work on with a diverse team todemonstrate that you can be a good team player. I’m pretty sure this isn’tnecessary, but in the parallel world where I’m doing the hiring for a softwaredev, it would be a big plus in my eyes.

If you want to work on card set implementation, you alsoneed to know Magic rules. I’m not going to say that being a high-level judge isa requirement, but if you’re a level 3 judge, the odds that you have thenecessary Magic rules knowledge and interpersonal skills are pretty high. I wasa level 2 judge for many years before coming to work for Wizards, and highlyrecommend the judge program as useful experience if you’ve got the bandwidth inyour life for it. Not that it’ll inherently get you a job—like I said, I’mnot a hiring manager—but it will demonstrate a deep understanding of therules of the game that you’d be working with.

Aside from that, make a cool portfolio website thatdemonstrates that you’ve got the technical chops. This much I can’t help youwith, but there are people much more qualified than I am to help you with the fundamentals out there on the interwebs.

I really hope this helps answer your question. Good luck,and maybe we’ll work together someday!

TLDR: Interpersonal skills (teamwork, communication) areincredibly important. Magic rules knowledge can be useful. All of that needs tobe on top of solid technical skills.

(Thanks to my software developer friends Matt and Michelle for helping me refine thisanswer. I’ve got a small coding background, but they’re professionals. And awesome.)

You are using an unsupported browser and things might not work as intended. Please make sure you're using the latest version of Chrome, Firefox, Safari, or Edge.
mouthporn.net