Min-maxing Life
It’s finally started to set in that I am giving up Computer Science. You wouldn’t know it from my writing, what I talk about or even my future plans, but I am, in fact, a Computer Science student. Was.
I’m reminded, in thinking about it, how much life is a series of choices. We invest our time and energy into one thing over another. One subject gets more attention than others. It reminds me of video games, as many things do.
Six years ago, I made a choice to stay with Computer Science instead of pursuing English (as I should have). In looking at the two fields, I had slightly more credits in one, CS, than the other and decided to go with that as a major. It was the reliable choice.
At the time, I was just coming off an academic suspension. I had been told to leave for a year and was unable to enroll in classes at the university that I am, years later, trying to work into a Master’s degree. The circumstances that led to the suspension though are more revealing than the actual consequences: I liked my job too much.
Seven years ago, I worked in web development. At the time, I was working on the cutting edge of what browsers could do. I had been at my job for only a few months but was put in charge of creating a WYSIWYG editor that would work cross-browser. I was using AJAX back when it meant using DirectX calls in IE6. It was a very different web back then.
I liked my job — loved it, in fact. My classes began to take a second-seat to the job. Then a third-seat. Eventually, I stopped going completely. The classes no longer mattered and the job as all important to me. I was reading the newest JavaScript techniques out of Google and Yahoo at night and trying to implement them during the day.
Neglecting classes caught up to me over the months after that: I failed nearly all of them. I went from a 3.4 GPA to below a 2.0 over the period of about six months. The university told me to leave for awhile, I lost the job and, as luck would have it, my computer broke.
I don’t usually like to talk about that period of my life because it was very dark. I hit rock bottom and found out who among my friends actually cared. I lost the will to do much coding. After all, that’s what landed me in my current position to start with, right?
I began to read and write. If you don’t have a job, don’t have any classes to go to and generally have free time on your hands as you figure out what to do with your life, you have to fill the time with something. I read constantly. I began to write more.
Over the period of a few months, I read more than I had in the several years leading up to it. Hundreds of books. I would go to the library and grab them by the dozens. Many of the authors I found during that time are the same ones I follow today. It was, in its way, a renaissance for me.
When I finally could come back to school, I had a choice before me. Do I embrace my new love of reading and, at the time, beginning love of writing, or do I continue with code?
I decided early last year to turn away from code for awhile, to see what I had been missing. Despite doing well in classes again, I wasn’t happy with my life. I wanted something new, a different challenge.
I picked up the job of “writer” and start to work at it every single day. I’d write even when I didn’t want to and even when, as I knew then, no one was watching.
I finish that journey in less than two weeks. This semester, for the hell that it has been, is the last as a pure Computer Science student. I’m a double-major now and, as I have mentioned several times, I’m chasing a MA in Literature. For the foreseeable future, I pick words.
If life, like games, are a series of decisions, then I have made both good ones and some horrible ones too. During various times, I’ve had several jobs and invested my time, the only true currency, in different things. I’ve chosen to emphasize one skill over another.
This summer, I shift away from my past and begin to work towards a new future, a different one. I’m not sure what to expect from it or what experiences it might hold. For the moment, I save and prepare for the next journey.
Level up?
