So I have brain cancer

I think that’s a strange topic to write about. In fact, I know it is… it makes my heart flutter to write it, and read it, and think about it.

Saying the words “I have brain cancer” is probably the most terrifying thing I’ve ever had to say. I tempt anyone to say that out loud and try not to cringe at the thought. (don’t really do it, people next to you might freak out)

Although, it does come with good news. I have Stage 2 cancer, which is sooo much better than say, Stage 3 or 4. You know when you hear about someone who breaks their arm and the doctor tells them “of all the breaks, this is the best to have”… I’m sorta in that category. The team of awesome people I have working on my side want to avoid more surgery and focus more on radiation to shrink it. I like that idea; I didn’t like them poking holes in my head anyways.

It’s slow moving, I’m young and healthy, we found it early and I have a lot of time and options.

I have a lot of time and options. I love saying that.

I was scared to death to have the doctor call me and tell me I needed to be back in the operating room immediately just to save my life for a few more months. This is like a second lease on life.

When I heard the news I literally broke into tears. I cried the most awkward cry ever because it was such a build up of so many emotions and then this wicked cut on the side of my head made it hard to cry, too. It felt so good to cry though… I really, really needed it.

I haven’t had time to absorb it all yet, its still sorta hitting me in ways I can’t describe. Its been literally just over a week now since I found out I had some mass inside my head. Now I’ve been through motherfucking brain surgery and know exactly what my enemy is. How does anyone absorb that in a week?

One thing I notice is I get really tired sometimes for no reason and I just want to sleep. Like an old man, I wake up to eat breakfast and then its time for a nap again. I don’t know if its the medicine or the surgery or both or nothing.

Sleeping is great. Sleeping is awesome.

I always think I’m going to wake up and its going to be some terrible dream that I’m finally going to snap out of. It doesn’t happen though but it gets easier to digest each time. There’s a mental point you need to be at when you finally square up to any conflict; whether it be someone at work, an argument on politics or even cancer… you have to finally stand face to face with it and tell it to just “FUCK OFF”.

So here I am cancer. You got the first move on me when I wasn’t expecting it. But I have family, friends and a lot to live for… so you fight as hard as you want but I swear its not going to be an easy fight against me.

I’m an asshole, I’m stubborn, rock-headed and I don’t like to lose. This is just the beginning and I’m not giving up now or ever.

Things happen for a reason, sometimes years before the reason ever manifests. I started this blog along time ago because I felt like I had a story to tell people. Sometimes I did, sometimes I didn’t. I filled it up with stories of my gaming and programming and other random shit but I finally found a purpose for it.

This blog is now my battle diary and this post is my declaration of war.

I’m writing this now to let everyone know I refuse to take this laying down without a fight.

I will not be a cancer victim; I will be a cancer survivor.

Home again

I wasn’t sure if I would be here again, but here I am! I’m back at home again, surrounded by friends and family.

I honestly can’t believe the support I’ve had. People have literally poured out their hearts to be here for me. Even people I don’t even know on the internet took time to respond to my post and send me best wishes. I want to thank every one of you. (Even the smartass responses that gave me a good laugh… I needed them)

When something like this happens to you, you literally lose grip on what you thought was reality. What you think is life, and what you think is important… it changes. For me it was the faces of those close to me that I couldn’t stop thinking about. The smell of hugging my children, the taste of kissing my wife’s lips. Even the simple handshake from one of my close friends.

Moments that mean something.

The surgery didn’t go as planned. They needed to get me properly breathing while I was under then wake me up so I could respond to them while they mapped out the speech control portion of my brain. I guess that didn’t work so well.

They ended up doing just a biopsy; taking a small portion of the tumor out to test and check exactly what its made of (my one buddy keeps telling me its a Skittle I snorted when I was a kid).

I have a wicked scar and my face is pretty swollen. The surgeons followed my hairline on the left side of my face… the cut is about 7" long. I’m pretty sure they peeled back away near my eye as well because that’s all black and blue too.

It hasn’t even been a week yet since I learned I had a tumor… that is insanely fast. The next step is to get the lab results back and see exactly how to proceed with taking care of this parasite inside my brain. I don’t even want to assume anything, I’ll just wait until I know for sure.

I’ve been working on this blog post for like 2 days now, its been a lot more difficult to sit in front of a computer. I don’t know exactly how to explain it, but the screens are just too much right now. I’m glad I’ve got my smaller laptop to use, it doesn’t affect me as bad.

I want to talk my wife into getting me a XOOM so I can still keep connected with people, especially with the frequent doctors trips I’m going to have in the near future. Its all about what we can afford and I’m sure the hospital visits will be costly enough. But it doesn’t hurt to ASK! Open-mouthed smile

Thank you all again for the amazing support. I want to type that over and over again. I will keep everyone posted on my progress!

Here’s a couple pictures from me coming home and getting my haircut balanced out:

download-(1)downloadd285476716

Surgery update

Thank you all so much for your kind words… it really does mean a lot. I’m not just saying that, I was crying reading these responses.

The surgeon visited me about 10 minutes ago… they now decided to keep me awake during the surgery. I guess since so much of it is on my speech center, they want to check each area and see if I can still speak, count and recognize shapes.

This is bittersweet. I know its for the best but I’m still really scared. I wanted to go to sleep and wake up with everything finished.

I haven’t eaten since 10pm last night, surgery is scheduled for 6:00pm.

Again, thank you all.

My brain surgery

Thursday was a regular day. I woke up at 3:30am to get ready for work, knowing I had to be there early because of a meeting at noon. At this point the only worry about my day was how tired I might be in the meeting… but nothing a cup of coffee couldn’t remedy.

My meeting was at noon, planned to last 2 hrs then I had a haircut appointment at 3:00pm. After that was a 5:15pm doctors appointment for a follow up to an MRI I had last week. I was looking forward to getting home and seeing my kids, then playing some Portal 2 co-op. This was a pretty long day and I knew I would be tired, but I had a 3 day Easter weekend to recoup.

I went to work for a few hours, traveled to the meeting where I dozed in and out (damn coffee!) and left as soon as it was over… no time for corporate chit chat peeps… I got plans! I made it to my hair appointment just a tad late but we were done by 4:00pm. My doctor is right down the street from where I was, so I called them to see if I could come in early. YES! They said no problem! I might get this day done quicker than expected.

I was visiting the doctor for a follow up to an MRI, I should be in and out quick and off to see my family. I didn’t think much of it because I was the one that requested the MRI, not the doctor.

You see about 4 months ago I ran down the stairs and got really bad lightheaded feeling. It started as a normal lighthead spell, but stayed for a good few minutes and was much more intense. I felt like I was going to pass out. I eventually got over it and just excused it to the fact I had been out drinking the night before and never thought about it again.

About 6 weeks later it happened again. Same scenario about running down the stairs, but this time I hadn’t drank anything the night before. I again just dismissed it. I’m 29 and everything is fine… I just need to exercise more often.

So about a month ago, on a normal Wednesday like every other day, I had just left work and was trying to make a left at a stop sign to a street that doesn’t stop. I’m looking both ways trying to find my perfect opportunity and suddenly I get tunnel vision. I can’t gauge the cars, nothing makes sense, the voice on the radio is jumbled up and everything started to spiral around me. My right arm, leg and my entire chest started tingling and it started to remind me of a stronger version of what I had experienced a few months ago. You can think of these spells as “waves”, they start weak but get stronger then eventually taper off. But now these waves were coming back to back and wouldn’t stop. I had about 5 of them before I was coherent enough to drive again. All I wanted was to get home.

I started driving again and about 2 minutes later it all started again. Wave after wave, never ending. I didn’t think it was an emergency so I called my boss, who I also think of as a friend. I live 60 miles from home so calling my wife wasn’t an option, it would take her at least an hour minimum to get to me. I was just around the corner from work so this made the most sense.

He shows up and immediately started driving me to an Urgent Care facility near my house. Although these spells kept coming neither of us thought it was an emergency and was worth it to drive closer to where I live. Being closer to home is always the best feeling.

We get to the Urgent Care and my wife is waiting for us. They send us to the ER down the street where we finally check in. After an hour of waiting, blood tests, EKG and other test they send me home with a white pill for anxiety and tell me I was having a panic attack.

Bullshit! I know myself. I manage stress well. I know how to organize my day and methodically go through all my responsibilities without allowing myself to get overwhelmed. But the ER doctor insists I was having panic attacks. He gives me printouts of all my reports and tells me to give them to my primary physician.

I set up the appointment with him, hoping to get real answers, but when I finally meet with him he jumps on the anxiety bandwagon. Prescribes me a bunch of pills, schedules me a follow up in 3 weeks then sends me on my way.

I’m furious at this point. You have to understand… I eat very healthy: loads of fruits and veggies, organic foods, no sugars or sodas and I drink water and green tea all day… and I HATE taking pharmaceutical pills.

But if it is what hes telling me, I better take this medicine. So a few days go by and I’m still getting these attacks. On average I get about 6 to 10 a day. But after that day I went to the ER, they changed a bit. My right arm would get heavy and numb, along with my left leg. I get a weird taste in my mouth that I can only describe as a metallic flavor. But the weirdest shit of all is the right side of my face would smile uncontrollably. I felt like Two Face from Batman. In public I tried to cover it up by smiling the rest of the way and cracking a quick joke to laugh at, but I had a hard time articulating sentences or even comprehending what others were saying…

So I live with it for the next 3 weeks until my follow up doctor appointment. When I get there and tell him they haven’t stopped, he just wants to change my medicine. I beg him for an MRI on my brain to which he finally agrees. About a week later I go in for the MRI and start the waiting process for the results.

That brings us up to Thursday.

When I walked into the doctors office and checked in, I knew something was wrong because the ladies behind the counter all started getting mad at me stating they had been calling me but I didn’t ever answer. Not sure what number they had but they NEVER called once.

I sat down in the waiting room and messaged my wife something like “I’m worried, something doesn’t seem right”. My feelings were spot on. Once I got into the doctors office it went something like this:

Dr: Hey, how are you?
Me: Good, still dealing with this.
Dr: So I got the results… things uh… they didn’t come back good. They… uh… they found something
Me: …okay…
Dr: There is a large, aggressive mass on your left temporal lobe, sitting on the part of the brain that controls speech.
Me: …okay…
Dr: I recommend going in for another MRI with IV Contrast and speaking with a neurological specialist…. blah blah blah …

At this point I realized my doctor was out of his league. He had no idea what he was talking about, didn’t even have someone to recommend me to. I started to zone out; thought about my life… my family… my children… how my wife would take it.

Fuck.

It hadn’t even sunk in that this was happening to me. It felt surreal. A dream. A terrible dream.

I called my wife, my parents and informed my boss I wouldn’t be in tomorrow. Then I sat in my car and cried.

I finally drove home and by that time everyone was there waiting for me and we just spent some time together. We discussed options, doctors, plans and anything else that came up. I felt emotionally drained and finally went to bed.

I woke up early and my first thought was “a dream?”. So when I went downstairs I didn’t bring it up but the first thing out of my wife’s mouth was “I’ve been on the internet all night and doing research, I just got off the phone with a neuro surgeon, he says you should have never been sent home from the doctors and you need to go to the ER right now”.

Not a dream.

So that brings us up to yesterday. I sat in the ER for 8 hours waiting for the neuro specialists to review my MRI and wait for a room to open upstairs in the neuro critical care area.

The plan is to have a crainiotomy, open a large portion of my skull, and remove the mass as much as they can. After they have it out they can test it for cancer, but until then it remains unknown. The risks include being paralyzed on my right side (because the brain sides control opposite sides), speech cognition and my ability to speak issues, infection or even death.

UPDATE: Actually just after I typed that last paragraph my surgeon just visited me. He said the tumor is sitting 95% on the speech area and he’s worried that if he takes out too much I wouldn’t be able to speak at all. He wants to take out as much as he can but with the least complications. Once we know what it is, the rest might be able to be treated with radiation.

The last 2 days have been a really wild ride. I’m sitting here in my bed, just got back from my second MRI and waiting to hear if my operation will be today or tomorrow. I’m on the standby list, so they won’t let me eat just in case I do actually go in today.

Its scary. I don’t want to lose my ability to speak or understand people. I want to be able speak to my children and give them advice, have conversations with my wife, or even tell jokes. Its fucking scary.

I don’t know why I’m sharing this… I feel like I want to get all my thoughts out before I might not be able to anymore.

I hope this isn’t my last time communicating, but you never know. I’m keeping my thoughts positive but remain realistic in my approach.

If I come out a different person, I want everyone to know that who I was, was a good person. I may speak harsh, tell crude jokes or even give you a hard time. But deep down I care about everyone and wish the best.

I love my family, my friends, my parents, my brother and sister and my children. I don’t think they know how much they mean to me.

I posted this on Twitter last night, so I’ll share it here too: I have no idea how things will turn out, so I’ll leave you all with this…

thumbs up

see you guys on the other side :)

Game progress

Still working hard on my Android game. The process has been very organic; changing everyday.

A friend started writing me a level editor for Windows so I could begin implementing levels, but then the more I thought about it the more I wanted players to be able to make their own levels.

So I stopped in my tracks, split the current game code into a base code and forked it into two classes: a game class and an editor class. They both derived from the same parent class so the basics is all shared, but now in the level editor you use button and touch events to create levels. Its not done, but I’m making good progress. I guess my eventual goal will be the ability to share and rate levels inside the game. Here’s a recent screenshot captured from my Nexus One using the DDMS (best fucking tool ever):

device

Here’s a shot at the main menu (not much at the moment):

device2

I’ve stuck with the classic arcade 8bit theme. I really like the look and its easy as fuck to create new artwork Smile

Android again!

I’m back to working on Android apps… this time a game. Not much detail on it yet but here’s a picture of what I’ve got so far. Think Pac-Man but accelerometer controlled. Ignore the shitty level and big power button.

device

I drew the character from scratch, he’s inspired by Bubble Bobble. Here’s his tile:

player

The entire game is going to have an 8bit style when I’m done.

Also, today I installed Zune and it needed my computer to restart. No biggy, lets restart… this is what I got when I did:

uc8tl

Fucking weird. I spent 20 minutes pulling my hair out trying to figure out what the fuck was going on. It was recognizing all the drives, and when I used the recovery disc I could browse the files on all the drives.

Then I realized something odd. My C: drive was being recognized as the F: drive. WTF? I moved the SATA cable from plug 1 of 4 to plug 4 of 4 on the motherboard.  Fixed!

Weird.

Totally wrong

I’m normally pretty good about judging games. Honestly. I’ve been playing them long enough that I can tell if I’ll enjoy a game or not. But I’ve made two mistakes recently. The first one was Borderlands. Everyone was so hyped about this game and kept trying to get me on board, but I just didn’t see anything interesting about it. It didn’t look like a bad game, just not my styles. One day I found myself playing it and within a few hours I purchased it on Steam. And since that day I’ve bought every DLC for it. In fact, because of Borderlands (and their role in Duke Nukem Forever) Gearbox has become one of my favorite developers.

My other mistake was Red Dead Redemption. I didn’t even care enough about it to follow the media hype prior to its release. But recently one of my friends purchased the Undead Nightmare DLC (which is a standalone playable game) for my son, but he was afraid of the zombie on the front cover. So being the good dad I am, and not wanting the game to go to waste, I plopped it in my Xbox.

Ho – ly – shit. Dude this game is amazing! I have played very little of the single player story (which is cool), but I’ve played a bunch of the multiplayer. I’m gonna go out on a limb here and say this is one of the most entertaining free roam games I’ve ever played. The environment is so well done, the gameplay mechanics work perfect and the graphics and ambient music keep me in awe. This is the first game I’ve ever taken pictures of with my phone just to save a moment (I wish consoles supported screenshots).

Its like GTA IV but way better in many ways. I thought the old western theme would be boring but its actually the best part about it.

If you get a chance to play either of these games, do it now.

Gadget + Script

iconRemember way back when I first spoke about Gadget? Well its back… sorta. Chad has been binding Lua to low level DirectX functions. We don’t have any real plans yet, its just something to try out. But pretty much the entire engine will be scripted. Slow you say? Well you’d be right except for the fact Chad had enough foresight to include LuaJIT– which compiles the script to native code at runtime. I guess the idea is to make something sorta like LÖVE except maybe even a little more low level. Everything will be handled on the scripting side of things, which is pretty cool and interesting to play around with.

Even though I said Lua… its totally not Lua. We’re so used to Garry’s implementation of Lua (with the c style syntax) that we ended up doing it ourselves. But we kept on going with the customization… so much so we needed to write a custom Notepad++ syntax highlighter and we eventually dubbed it Gadget Script, which is totally cool because now we can fuck with the syntax of the language as much as we want and not have to worry about conforming to any standards.

Nothing to show yet, just blabbering away.

Oh shit, a blog

I forgot I had a blog, guess I should update it! Guess its not that big of a deal though.

Started some programming stuff again lately… guess I’ll talk about that when there is anything decent to show.

Also… is it me or is the new Microsoft Office design really hard to get used to?

What’s Up

Right now I’m on vacation and we’re driving from New York to Washington DC. I’m just relaxing in the back seat so I figured I could take a few minutes to update you peeps on what I’m up to.

We’re at the tail end of finishing Zinger. I can’t believe we’re the last gamemode to be submitted to Garry, but then again I guess it isn’t that big of a surprise. We have an incredible amount of custom content and we’re also OCD kind of perfectionists. It’s a curse really.

In between our workings on Zinger, we are also revamping an old website and converting it into an HTML5 web app. I don’t want to indulge everyone with all the details just yet, but those of you who use LuaBin will really be excited about this product. It’s going to have a community integrated into it as well… it’s super cool. We’ve already invited a few people into the alpha testing phase and we’ll invite more as we progress.

I’ve also been playing a bunch of games recently, mainly games I’ve owned for a while but never got around to playing.

Oh and I picked up Halo: Reach the other day but haven’t had a chance to play it yet because my Xbox RROD’d right when I put the disc in. No big deal because it’s under warranty. It just gives me more time to catch up on PC games, even though I’ve got a small collection of unplayed Xbox games building up (Reach, Splinter Cell, etc)

Anyway, more to come later…