I was deep into
an algorithm for a recognition engine. We were rapidly forging ahead
with our transaction program. Since we had completed two other
projects, this was going to be our last, crowning achievement at this
year's Hackathon.
“Hows it
going, Jack?” A shadow leaned over me.
“Not too bad.
I have the bare bones, now I'm tweaking it.” I paused, resenting
even this interruption, and took another swig of my energy drink.
Sanjay peered
over my shoulder, and studied what I was doing.
“Video
purchase? So you are stubbing the video file itself?”
That man was
fast. “Yes, the temp file anyway. It preserves the purchase
record even if we delete it off an intermediary server. Then the
software can re-copy it, and the billing is preserved.”
“Not bad,
Jack, not bad at all.” Sanjay grinned, and gave me a thumbs-up.
That gave me a rush almost as good as the hypercaffienated drink I
was swigging.
“We have two
hours to go. Keep it up, man,” said Sanjay. Then he moved off to
the next coder.
There were ten
of us in all, and you could cut through the hacker smell with a
knife. Every hormone and brain cell in this group focused in on one
goal: To put out this last jewel of a product, and take home a
trifecta – the 2014 coding challenge trophy. Each member would
also win a thousand-dollar scholarship, not to mention the name
recognition.
But Theta Team
and Omega Team knew this too. They had both put out some usable
product already. This would not be an easy race: Whenever I glanced
over at them, they were working furiously. They must be on to
something. We had to move, or they would take the prize.
Another hour
into it, and I was about where I was the last time. I had to tear
down some of my main program to make room for more recursive checks
and buffer writes.
Damn it. I
may not be able to pull this off.
Sanjay hovered
worriedly, offering help to one or another of our team. A fellow
programmer, Ivan, took him up on it, and the two of them began
digging in. He was working on the GUI. That was going to be our
window to the world. I glanced over the rest of us – two rows of
five geeks, typing away. Well, almost all were. Mason sat there on
the end, just staring at his screen.
“Mason?
What's wrong,” I whispered.
“Nothing,
man. Don't worry about it,” and he waved me off. So I just
ignored him and kept on with what I was doing.
I heard some
swearing a while later, and looked at the computer clock.
23 minutes left.
I was just about done. I chanced another look over at Mason. He
was staring, and then typing. Damn it. I looked for Sanjay, but he
was still working with Ivan.
“Sanjay!”
I said, and when he looked up, I pointed at Mason. “Help him?”
Sanjay glared
at me, and said, “Don't worry about him. Finish yours.”
Feeling pissed
off, I tried to calm myself and dig back in.
If Mason
spoiled it for all of us, I will kick his ass later. I need to
finish and save my project.
So I kept at
it. Soon, the last algorithm strings were saved. I switched to
the IDE, ran it, and it crashed. Not unusual, since it was
version.001
I went back and
tweaked, and fixed. Finally, it ran without crashing, and accepted a
test transaction. Got it on the seventh try – hooray! I looked
at the clock. Four minutes left. I looked up, and two other coders
were staring at me. I raised my arms and gave the thumbs up. They
grinned, and returned the sign.
I looked to the
end of our table, at Mason. He was just sitting and looking at the
monitor. Tears ran down his face. Sanjay finally looked up from
Ivan's desk. They had just finished. He walked over to Mason's
computer, and looked to see what the problem was.
Sanjay put a
hand to his mouth, and said, “Oh my. Mason, what in the hell?
What is the idea?”
Mason turned to
him and said, “I was hacked. I did not do this. They hacked my
desktop. I was trying to get rid of it...” He threw his arms up,
and then finally ran from the room.
Theta group let
out a big shout. They had all finished, and even completed a fully
integrated product. The event organizer came in, and looking at his
watch, yelled, “Times up everyone! Looks like Theta finished.
How about the others?”
Omega finished
too, and shouted. The organizer finally came over to us. “What
happened here, guys? Looks like you were close.”
Sanjay said,
“We almost finished too, but unfortunately someone cheated. Look,
someone hacked one of our members machines,” and pointed to Mason's
desktop screen. The organizer walked over, and stared at the image –
a nude image of Mason himself. I figured he must have posted it
somewhere on the net, and an unscrupulous person had found it. All
it took was for them to telnet into Mason's machine while he was
networked with the rest of us, and not paying attention. The image
was enough to distract him, upset him out of even trying anymore.
The event
organizer cleared his throat, and then announced in a loud voice,
“All right.
We have a new bonus challenge for the 2014 hackathon. The winner of
this one takes all. The loser is the one who sent that image to one
of Sigma Team's computers. We begin now!”
Despite any
lingering fatigue, I dug in with a vengeance.
The End