Showing posts with label user experience. Show all posts
Showing posts with label user experience. Show all posts

Thursday, May 28, 2015

4.38. Server First


As the level cap is removed, Syrophenikan surveys the
guild XP and those available to begin the grind to 25,
Tol Barad

Priorities

10:51pm. Early. Upstairs, the kids slept. I heard Jul's footsteps as she passed by the computer room, leading the dogs out into the backyard. A few minutes later, she rapped on the heavy oak door. "Heading to bed. Good luck!"

"Night, hon. See you the morning."

Behind me, lights flicked off. The steps creaked as my wife headed upstairs. Shuffling. Water rushing through the plumbing in the hundred year old walls. And then, the house was still.

April 4th was an hour away, but in the World of Warcraft, the new day wouldn't truly begin until the clock read 3:00am.

Within hours of Cataclysm's launch, a limiter had been installed. It was an 11th hour band-aid to prevent expansive rosters from stomping over smaller guilds as we ground towards level 25. Nearly any guild related activity earned XP, so guilds of DoD's size and motivation could make short work of any fly-by-night 10-Man operation.

But that just wasn’t "fair".



Blizzard insisted on leveling the playing field; a guild's preference shouldn’t be held against it when racing to level 25. Each week, DoD capped guild XP a few days after reset, then waited patiently for the others to catch up by the following Monday. When 3:00am rolled around, we'd see just how level the playing field was.

Midnight. I carefully opened the computer room door, taking care to lift as I pushed, trying not to let it scrape across the floor. I snuck into the kitchen where an orange prescription bottle waited. Popping the lid off, I pulled the daily dose out, shooting the tiny pink tablet with a glass of water.

---

"I want to be clear that this is not a reflection on his intelligence; he's exceptional, particularly with reading. I love having him come up to the front of the class and read. He tells me his Grandmother taught him."

"Shawn spent a lot of time with her because I had to work, not having a husband to support us."

"He's been reading fifth grade content to a class of first graders, easily in top percentile for his age group. But, Shawn's also having a tough time staying focused, his mind wanders during focused assignment work, and is very easily distracted by the other kids..."

"That sounds like a problem with the other children."

"...as well as being a distraction himself, Mrs. Holmes. He also has a tough time completing tasks, he tends to rush through them..."

"Well, that's probably because he's got video games on the brain. Taking them away should give him more than enough time to do his homework."



"...I can appreciate you wanting to solve this entirely in the home, Mrs. Holmes, but I would still like to have him assessed. There is a possibility that he may need help that is beyond your…"

"Mr. Bergink, my son doesn’t need any tests or any drugs to get what he wants out of life. My father was a foreman on the Canadian National Railway for forty years and was still able to raise three boys and a daughter. And he sure as hell didn’t do it with any medications. Do you think I don’t know what’s right for my son?"

"Mrs. Holmes, I apologize. I never meant to imply that…"

"What he needs is discipline, and that's something I can handle. So you can take your assessment, and give it to some of the other 'distractions' in your classroom."

"He's got a healthy lead on his peers. If we don't take steps now, that gap is going to close, and Shawn’s very likely going to be left behind."

"I'll handle the steps from here on out. And for the record, it’s 'Ms.'"

I wouldn't find out about the conversation between my first grade teacher and my mother for another twenty-eight years.

Channels Forever Flipping

Jul had me pegged within the first year of marriage. She, like Bergink, noted the inattentiveness, the inability to follow-through on long projects. Discussions around menial tasks exploded in violent outbursts: dishes, laundry, cooking, doing the bills: bamboo shoots under my fingernails would've been less painful. If it didn't interest me, it was torturous, so I gravitated towards work I loved. Employers always had the same stance. Too fast. Not enough attention to detail. I was always rushing, always with one daydream on the brain.

Video games.

It took twelve years of persistent, gentle reminders from my wife to get me in to the doc's office. Diagnosis: "Attention Deficit Hyperactivity Disorder". Symptoms included a shortened attention span, challenges with focus, forgetfulness, and a noticeable acute case of my Mother rolling her eyes. The doc started me on 20mg that day, which I popped on my way back to work. I couldn't recall if she'd mentioned any side-effects. My mind had already drifted back to the guild, to progression, to Kael'thas, to Ater leaving for Illinois. Channels forever flipping in the TV of the mind.

---

If you've never written a line of code, I envy you. This must be what it's like to learn to read and go crazy at the same time. Staring at unintelligible squiggles that mean nothing as your brain tries to make sense of the curves and shapes and patterns that you were certain made sense an hour ago. I never had the luxury of illiteracy. As long as I can remember, I've been able to read and write. Coding must feel like those first years of learning to read. Even on your best days, you catch yourself baffled by your own writing, wondering just what in the hell you were trying to say.

I rattled off another few lines of code, saved, alt-tabbed, refreshed my web browser, and confirmed the last change. Finished. An unexciting drop-down menu with a list of restaurant franchisee owners stared back. Perfect. Just as the spec dictated. Done and in the bag.

I lingered.



I stared at the list of fictional names, then flipped back to the spec...then back to the list again. I popped the menu open, then closed it. Again. And again. This isn't right. The menu sucked. I hated it. I looked at the spec again. The spec sucked. The whole damn system sucked.

It sucked because it wasn't usable.

The channels in my mind stopped flipping. I tore down the entire interface and rebuilt it. Someone, somewhere, was eventually going to have to sit down and use this thing. Something compelled me to make it right. I sat there, without distraction, until it was right. Until it made sense.

Years of darkness now bathed in the full glow of a halogen lamp. But for the love of God, man. How the hell do you turn it off?

---

The clock glowed 2:30am. I was wide awake. I tossed. I turned. I fumbled with the pillow. I kicked the covers off, then pulled them back up. "Delayed Release" was what I missed the doc saying, distracted by the flipping channels, the video games, the WoW. A 20mg capsule of Adderall specially engineered to deposit medicine into the bloodstream, well into the evening, was strangling me awake.

Beware the dangers of taking your ADHD medication late in the day. It is insomnia in pill form.

Unless, of course, that’s what you want.


Voluntary Insomniac

3:00am. Twenty DoDers were burning the midnight oil. Invites went out. Dungeon groups formed. Pipes unkinked, the golden guild XP flowed once more. Any guild participating should’ve hovered at the tail end of Guild Level 22. At 3:30am, we broke 23.

As the early morning crept in, twenty players dwindled to five. I carried on, bursting with energy, never blinking, chipping away at the guild xp bar, through 4 and 5 am. Those late night players, having dropped from exhaustion, were replaced by morning people, guildies who got an hour of dailies in before my alarm clock buzzed. I tagged in the early morning stares and kept the guild XP flowing.

I hopped up for bio breaks between these dozen-dungeon-streaks, slurping coffee and wolfing down snacks, but was never away from the keyboard for more than a few minutes. 7am became 9:30am, and 9:30am became 11, hour after hour, lost to a blur of guild activity. As the sun rose, guildies continued to log on. There were always faces, waiting and willing to contribute. By noon, I felt like a million bucks. I needed no break. But I was curious how long it would last.

It was around 2:00pm that I began to feel the effects of being awake for thirty-one hours solid. Exhaustion is one thing entirely, something you come to recognize when your hobby is long-distance driving. The reduced reflexes, a bobbing head, slurred speech. Eyelids of unbearable weight.

This time, exhaustion came in an unfamiliar form. Instead of heavy eyelids, my eyes themselves felt like glowing rings, two halos propped open by a ghostly apparatus. My faculties seemed intact, my reflexes were ostensibly still sharp, my fortieth clear of Blackrock Caverns no slower than the first. But a disturbing feeling set in, one of mindless automation. If a soul exists, it had retired twelve hours earlier, and some unearthly fuel now powered an empty husk, clicking buttons, tapping keys, zombified. Nothing more than a calculator executing instructions.

Even now, it’s difficult to describe how I felt. But it wasn’t good. The longer it went on, the more I wished never to swear that curse upon my worst enemy.



At 3:42pm, in the middle of the Stonecore, a message flashed up on the screen.

Descendants of Draenor has reached Guild Level 24!

[Mature][Guild Chat]: I think I need to lie down.

I trudged upstairs to the bedroom, sparking neurons still firing as I tried to math out what time I needed to be up by. 3:30am to 3:42pm got us one guild level. 12 hours. One level. I need to be up by 4:00am, then. No. 3:00. Better make that 2:00. Yeah. Then I can help wrap this up. Mm, but wait, more peeps logging in. Which means they'll be grouping more. So...more dungeons, no no...less. Less dungeons. Faster. Because...they'll be earning faster. Yeah. That's right.

I think...


















...the sky outside was dark. Did I miss work? No, that wasn't right. But the clock...it read 8:36pm...

THE GUILD


I rolled out of bed, shot down the staircase, and swung into the computer room. Moments later, I was back online, surveying our status. Guild Level 24 was rapidly reaching its end. Three times as many players were now online, navigating down the white water rapids of guild XP. I hopped back into the fray, by 9:00pm, we were 60% into the level. An hour and a half later, the bar bled past the 90% mark.



Did we have an hour to go? A half hour? It didn’t matter. We didn’t stop. The evening was a blur of Deadmines, Stonecore, Grim Batol and Lost City of the Tol’vir. By 10:30pm, we had 74 guild members online, all running dungeons, bouncing between gearing alts, knocking out achievements, working their way through Vortex Pinnacle, Halls of Origination, Throne of the Tides…



[22:51:26] [Descendants of Draenor] "Descendants of Draenor" has earned the achievement [Realm First! Guild Level 25]!

It was our one and only server first. The hardcore raiding guilds, destined to forever beat us at raid progression, somehow slipped behind. And despite a guild leader's terrible pharmaceutical decision, DoD won the day.

I never did find out if it was a photo finish. I like to imagine other guilds weren't close at all. For a single moment in DoD's history, cliques melted away, petty arguments were pushed to the wayside, raid teams carried no weight, and the chain-of-command meant nothing. That day, every single member of DoD contributed, regardless of rank or status, a juggernaut that smashed its way to a landslide victory, and no one individual was the deciding factor.

I like to think that, because the alternative is bound to keep me awake at night.
































Thursday, October 11, 2012

2.11. Divergent Paths

Twitter.com, circa 2007
Source: SXSW

The Latest Fad

"Check out this new website."

I tilted my head to the side, peering around my work monitor, revealing Ater. His gaze remained fixed on his own computer's monitor, the clacking of keys producing a steady hum from his side of our collaborative desk arrangement.

"What's the url?"

"twitter.com. I guess it's been around awhile but I heard about it through South by Southwest. It's bizarre." Ater got up, walked around to my side, and pointed to the registration link. "Here...set up an account."

I clicked the link, filled out my info, waited for the confirmation, and then logged in. A lone window greeted me, with a single label above it: 

What are you doing?

"This is weird. Who would care about what I'm doing?"

"I know...crazy. But I bet people would use this for all sorts of things." He walked back around to his desk and took a seat, "Maybe even like having public conversations."

"That's just creepy, though. Following people's conversations? I mean, I can have a conversation over the Internet in IRC if I want to."

"Right," Ater shot back, "but how many people use IRC?"

"A hell of a lot of nerds, that's for sure!" I laughed.

"Nerds, yeah. But not the masses. Think about what you have to do to get into IRC. Gotta know what server to connect to, and then deal with all the lingo. Figure out what channels to go into. IRC is still pretty underground...at least for the general user. IRC is great for people who are tech like you and me. But not very usable for the masses. That's the difference."

I looked back at the website, and then looked at Ater. It was as though every time he spoke, there was some deeply insightful message that just seemed to be as plain-as-day to him. The masses? General everyday users, uninterested in technology, barely knowing the difference between Yahoo! and Google? They're going to be the ones having public conversations where strangers eavesdrop on one another? 

If it had been anybody else making such a bold prediction, I would've laughed them out of the room. The masses have never flocked to technology. As long as I've been alive, non-tech folk have always expressed frustration and dismissal when it came to technology. Cool for us...confusing, boring, and dull for them. Even at the agency where Ater and I built websites for customers specifically paying for technology, we struggled with training them. Things were too complex, too many terms to learn, too many buttons to press and an awful lot of "why doesn't it just work."

I couldn't help but be reminded of the plight of the casual.

Two Separate Roads

Every so often, a lone forum post would pop-up on the Battle.Net forums about why there weren't more raids like Karazhan. Smaller, less oppressive raids, allowing players to rely on fewer of one another to accomplish the same tasks. Most often, Blizzard wouldn't respond to these complaints. The folks in charge, namely Tigole, tuned it out as white noise. Raiding was never meant to be for the masses, the great majority of players that were confused by basic concepts like moving out of the fire. Should it have been any wonder that Tigole himself came from a background of hardcore late-night raiding in EverQuest, ranting on his guild's website about the undeserving whiners who were slowly forcing EQ into a watered-down grave. Raiding was a privilege, not a right. You want it? You get off your ass and you do it. No complaining of size or of having to interact with other people. You take that energy you'd normally use to bitch and moan about how you have it so hard...and you simply go and get shit done. Anybody that complained of raids being too large, too many things to learn, too many buttons to press...didn't belong in raids in the first place.

I looked back at the website, asking its presumptuous question. Ater did have a point. It was simple and accessible. Certainly something that far more users could take advantage of. IRC was involved, did have a lot of techno-babble baggage associated with it, and I got how it could turn the masses off, scare them with horror stories of pedophiles and pornography and pirated software. This...Twitter site definitely made things a lot more accessible. And it certainly wasn't going to replace IRC by any means. They'd serve different audiences -- maybe even both! But they would ultimately maintain unique purposes. If all you cared about was posting a public thought, this new Twitter thing would serve that crowd beautifully. Tell Twitter you're playing a video game, and maybe get a couple of followers as your reward. But if you wanted to take it a step further, dive deep down into the depths of IRC, get your hands muddy with mods, channels, binary file transfers and bouncing between servers, stuff you would never get through Twitter -- IRC was still an option.

One action with two separate levels of effort and two separate degrees of reward.

The Twitter thing suddenly made a lot more sense.

---

"I could only imagine someone like Blain using this. How goes the search for a Blain replacement, anyway?"

Ater glanced back, "I've been talking to Volitar. He might be interested in helping out."

"Ah, nice. Volitar's a good choice."

That damn site was still up on my screen, the dialog box practically begging me to type something into it.

"Twitter, eh?"

Ater smiled, "That site is gonna be huge. Keep an eye on it."

What are you doing?

I clicked into the box and typed a response:

Completing Twitter registration.

I closed the browser and went back to work.

Hanzo's Druid alt, Oxanna,
Thunder Bluff

Breginna

I logged in that evening, checking to see who needed assistance in completing their attunement, when Breginna shot me a tell.

"Can I chat with you for a bit?"

"Sure, of course! Let me hop into Vent."

I alt-tabbed and fired up Ventrilo. Breginna was one of our newest raiders, our lone Restoration Druid. In the wake of a myriad of class changes that The Burning Crusade gave us, I struggled to find quality healers of the druid affinity. Many, as was the case with our very own Dalans, had felt forced and betrayed into a role of healing during Vanilla. They wished to take advantage of all of the bestial forms they'd been granted by rolling the class -- and that meant inside raid encounters as well. But in Vanilla, Druid tanks were clunky and difficult to get right, and their feral and balance DPS wasn't up to par with the purer DPS classes. So if raid progression was the goal, Druids were expected to heal -- and many didn't like it.

Come TBC, Druids gained far more viability in their multiple forms, and they -- like Dalans -- said good-bye and good-riddance to healing. Great for them, horrible for me. The pool of available healing druids withered away to practically zilch, and this was not good. Even with all the changes that TBC brought to the table for the variety of playable classes in the game, Restoration Druids still dominated one very specific niche of heals -- the ability to stack a multitude of HoTs on targets. Between Rejuvination, Regrowth, and Lifebloom, Tanks that normally experienced huge spikes of damage would have their health bar changes smoothed to a much more tolerable level, which in turn, eased the minds of the remaining healers and kept us from having an aneurysm.

"Hey, Hanzo." Breginna's voice was refreshing. In the sausage factory that was Descendants of Draenor, having a gal in the guild was a relief from the daily testosterone fueled chat. It was fine most of the time...but even I needed an occasional break from random bouts of excessive profanity.

"What's up, Breginna. Everything OK?"

"Yeah! Yeah...everything's great. Getting settled in to the raids now, really psyched about Mag."

"Yes. Mag. He is going to be a tough one. You'll absolutely be key in the guild pulling that off."

"Well, that's why I wanted to talk to you..."

Oh, God, no...

"You're not leaving the guild on me, are you?"

"Oh no no, no not at all!"

Jesus H.

"Thank God! You scared me!"

"No, I am going to be around for a long time, if you'll have me! The reason I wanted to talk to you was to let you know about an upcoming event in my schedule that I need help with..."

"Sure, anything! What can I do?"

"Well, I have a job coming up that I have to travel for, and it'll be a couple of weeks at least. So, I'm not going to be able to raid, I expect. I mean, I don't think I'll have access to a computer that will be WoW-ready."

Well...shit.

"OK, well...hm, that sucks. But how can I help with that?"

"Well, I was thinking...what if I give you my account to play on? I mean, do you think that is a possibility?"

Uh...

"Yeah. I guess that could work." I stumbled a bit, lost in a train of thought as I attempted to deal with this curve-ball. Awkwardly, I blurted a thank-you back to her, "That's extremely generous of you to offer up your account."

It could work. She wouldn't fall behind in gear, and Kerulak pretty much had everything he needed from the content we were able to complete thus far. And as the lone Resto Druid blanketing the raid with HoTs, her presence was going to be pivotal in our success -- never mind the fact that it was one more battle resurrection we desperately needed.

"Alright. Let's do it."

I had some Druid homework to attend to.