Tuesday, September 22, 2009

Compromise

A few days ago, an e-mail went out advertising a programming competition for a financial data analysis firm known as Morningstar. Initially, I dismissed the e-mail figuring there would be no chance of me getting first or second place especially considering the only programming languages I know with fluency are Python and calculator B.A.S.I.C.. The next day (or two days later depending on how you look at it) the e-mail made rounds again shortly after the midnight resume deadline. I stared at it for a bit before finally deciding to take the bait. After adding Google Summer of Code to my college application resume and updating the contact information, I sent it off before retiring for the night.

The next morning, my inbox was empty. I put my phone into airport mode so I could use the Wi-Fi when I needed it but not have to worry about my phone going off during classes. When I returned to my room after my last class, I had a phone call from one of the program coordinators saying they had a couple of slots left and they were glad to take me. My excitement was quickly overshadowed by the prospect of getting to the competition and being the only person in the room that unable to approach the task at hand. I sat for a bit debating on whether or not I would actually go especially since the competition was from 5pm to 8pm, kickboxing would be starting at 8pm and I had homework to do. Fifteen minutes before I had to be at the competition, I decided I would go to the competition and forgo kickboxing today.

The coordinators gave a brief overview of their company, its mission and some employment opportunities before going over the contest rules. There weren't too many competitors there, maybe fifteen at most. My mind raced coming up with back stories for each of the people in the room. The girl that asked if she could use M.A.T.L.A.B. -- obviously a data analyst that specialized in matrices and linear algebra. Oh and the guy fooling around on a terminal of the campus system as opposed to using his laptop was, of course, a cryptography expert that wrote all of his code in Assembly or even better, a hex editor. When the assignment was finally given to us, I could have just died. Not because of how difficult it was but just the opposite and how perfectly suited for the task Python was thanks to its excellent string manipulation.

I finished within the time limit and was satisfied with my code. A discussion afterward with someone I knew was a competent Java programmer made me feel better about the algorithm I used as he ran into some problems I did not. Even if I don't win anything, I'm glad I sucked up my fears and went anyway. I'm not quite sure why programmers intimidate me so much but coming in last in track never bothered me. A silly fear that's hopefully overcome. Best case scenario, I win something and I learn something. Worst case scenario, I learn something.

A bit of an aside to Mr. McCreary -- I think you would be happy to know that I probably spent more time commenting my code than actually writing it. A little over half the lines of my program are nothing but comments.

Friday, September 18, 2009

Dinky Darts and Clumsy Kicks

The first week of school has not been too terrible. Things were initially rather bleak. I had no textbooks and the study lounge that had copies of the books was far too noisy for my liking though it often host to some rather amusing conversations amongst the upperclassmen. My books slowly trickled in and with the exception of Calculus, I was able to get my work done in a timely manner. Most of what we have gone over in physics and chemistry have been review. I'll save commentary on most of the academics till things ramp up. Islam, Middle East and West, my first choice when I selected my classes in the Humanities Arts and Social Science (H.A.S.S.) lottery, is far from light on reading. Skimming the syllabus, it looks like I've got around two hundred pages worth of reading to do over the next couple of weeks and I'm banking on that being a low estimate as I can't see the page count for everything. I don't mind so much as the subject matter is interesting and in class discussions have been rather enlightening especially with the diversity we have.

Freshmen here are cut a nice break for the first semester with the pass / no record system and while I hope I can keep up well enough to not have to take advantage of the no record half of that, it's nice to know my back is covered if I get too overwhelmed. Every upperclassman I have run into encouraged the freshmen to take advantage of the system but made it clear that that didn't mean slack off, just figure out what workload you can handle and toss in a few more extracurricular activities than you might normally.

I've always had an interest in marshal arts, specifically those dealing with weapons (hence my incessant spinning of sticks) and now that I have a chance to learn some, I am readily exploring my options though I think I have found one I like. Monday, I went to Jiu Jitsu class and yesterday night I went to kickboxing. I still need to attend an Aikido and Karate class, I'm pretty sure I will stick with kickboxing. It fits into my schedule well and doesn't seem like it will run into my Seminar XL study groups. Jiu Jitsu was awesome but until I break my tendency of doing things late in the evening, three practices a week from nine to eleven at night probably wouldn't float to well with my GPA. Varsity fencing* tryouts are Monday but I've decided not to bother as they have practice every evening from five to seven and until my time management skills improve, I don't want to get too involved in sports.

One of the things I like about M.I.T. is there are always random things you can do around here if you get too bored. Just last night, on my way from kickboxing, some students clad in medieval outfits and weaponry were fighting each other in one of the green spaces. Last week, I played Patrol. In Patrol, you get a small, cheap plastic dart gun that holds a single dart that goes about four feet if you're lucky. One shot, you're dead (temporarily) and have to walk back to a re-spawn point with your headband removed before you come back into the game. It's a rather good workout as there's quite a bit of running around and you can dodge the bullets which can make for some really fun duels.

(*) Most people join the fencing team with no prior experience. You train for a couple of weeks before they decide whether or not you stay.

Friday, September 11, 2009

First Days

The title of my blog has, much to my dismay, finally become accurate. The daily lows hover around the upper fifties and for the next couple of days, the highs aren't even expected to reach room temperature. All of this is further worsened by the rain that we're told is to disappear after Sunday.

Orientation week was filled with loads of free food, random events and a number of stage productions for the freshmen discussing topics ranging from the campus environment and the new experience, both positive and negative, to a presentation from one of the architecture professors. I learned it takes nearly ten thousand one dollar bills to suspend an iron safe from a ceiling...

A week ago, I moved into my permanent dorm which was decided in a process known as dorm rush. Over the summer, you rank the dorms from 1 to 17 with ties allowed. A lottery algorithm then assigns every person to their first choice and then randomly removes people from dorms that are too saturated. The process is then repeated for the next rank and so on. When you first arrive here, you are placed in a temporary room based on the summer lottery. If during the time you are temped in the dorm you discover you don't like it, you can usually move during dorm rush. I got my first choice in dorm and was quite content with the room I was in and hoped to get to keep it. Then there was dorm rush.

I'm going to go off on a tangent describing the dorm; MacGregor is divided into two parts: the sixteen story high-rise and then low rise wing. In the high-rise, the floors are divided into "entries" based on where the elevator stops which is approximately every through floors. Usually, the floor the elevator stops at, the one above and below that compose one entry. Going from the second floor up (the first floor is where the gym, music room, lobby, front desk, entertainment room and some other things are), the entries are lettered E to A. In the low rises, they are lettered G to J with "i" being omitted because it's imaginary (unless you're an engineer then I suppose my entry would be the imaginary one). In the low rise wing, the entries are grouped based on building segments.

Back to dorm rush. All the freshmen in my dorm were divided into nine groups before being herded through all the entries of MacGregor as well as the "housemasters'" apartment by groups. The housemasters are the overseers of the dorm as a whole and have been living here for around ten years. We were chocked full of free food and we conversed with the upperclassmen of each dorm and tried to get a sense for the personality and atmosphere of each entry. Some, I stuck at the bottom of my list instantly generally because I knew they would be too loud for me such as the entry that had turned one of their lounges into a dance room that was very well done with colored lights hooked up to respond to the surround sound, a computer with a large music library and Pandora open 24/7 or the entry whose spokesman sounded like a megaphone and announced how much they liked being loud. Others seemed like they would be OK but unacceptable for one reason or another, most often because I felt my keeping a closed door constantly would feel out of place in an open door entry. If I were in a segmented room, I might not mind but when I have one door that leads into my small six by ten room, I don't feel like hearing what everyone else is doing in their room or the conversations in the lounge. When I visited J entry, it was perfect. The Graduate Resident Tutors (G.R.T.s), boyfriend and girlfriend in the case for this entry, were nice and the latter likes to cook a lot and does it well. Most people keep their doors closed and it was quiet but not anti-social; the personality of the dorm fit me. It's kind of like the McCreary's place minus their kids and steak (the G.R.T.s are vegetarian). At one point while I was visiting another entry, I used the lack of a water fountain in the area as an excuse to run back to J entry. The G.R.T.s and the upperclassmen can add or remove weight for people interested in joining their entry in the lottery algorithm. I introduced myself as Eric to them all but I am "James Pruitt" on all of the documentation around here so I got that straightened out. Lo and behold, I ended up in J entry.

There is something random going on in this entry on a regular basis from free candy on the third floor, watching Blazing Saddles or singing along to West Side Story in the main lobby. Just a day or two ago, Donny, one of the G.R.T.s, Ben and I were playing laser tag.