Trust Your Geekflex

Blog Forum Gallery

Summer Kick-off

Posted by Skrud at Sunday, June 10th 2007 at 10:28am

Here are some of the things I’ve been up to recently:

  • Moved out for the summer, and am now living downtown, in the McGill ghetto, with Harley. What’s so awesome about the ghetto? I’m within easy walking distance to all the Crescent bars and all the St-Denis bars. I can get to the Plateau as easily as I can get to Concordia. And I’m only two blocks away from Benelux.
  • I started working at IBM in the Extreme Blue program, and it’s been incredible so far.
  • I was elected VP Academic of the ECA and already started working on getting stuff done for the new year with an awesome team of execs.
  • As I write this, I’m waiting for a taxi to come take me to the airport. I’m off to Seattle for a full week to participate in the Imagine Cup North American Finals.

I’ve got so much more stuff planned for this summer I just hope I’ll have time to do all of it!

Tags: , , , , , | no comments

Internship: Half-time

Posted by Skrud at Monday, September 4th 2006 at 4:08pm

Today is Labour Day, meaning that tomorrow is the first day of classes for just about everybody, summer is over, and it’s back to the grind for another 4 months until winter break comes along.

I spent the majority of the summer – no, the entire summer – sitting at a grey desk, surrounded by grey cubicle walls in an office with a grey carpet, grey walls, and an off-white ceiling (with grey highlights). Can you say “stifling”? My life has become some kind of analogue to Office Space (minus Lumbergh).

My work term started off alright, since I was pretty much designing a system from scratch. That’s challenging, interesting, fun work. Unfortunately after a few months I realized that my only source of eliciting requirements was interrogating a co-worker and trying to figure out what exactly I was supposed to be doing. found that the only way to get any sort of useful answer out of him was to ask the same question 3 or more times, like Mustafa in Austin Powers. Somehow I managed to get something working that my superiors seem to think is working great, yet I’m running out of things to do and they’re running out of stuff to give me. The challenge quickly left the project once I had learned just about all there was to learn. Now it’s little more than mundane code-monkeying around and updating documents.

My Ego

My ego is massive. I need a good kick in the ass, and I know it. I was hoping my internship would provide it, and that I’d feel dumb and worthless and that it would push me to learn and try harder. I was hoping they’d make me realize that I really don’t know anything and that I’ve still got a long way to go if I want to be a successful Software Engineer. At the best case I was hoping to be mentored into a better designer, and at the worst case been left feeling utterly useless.

Instead, the internship provided my big head with a can of helium. The work is mostly incredibly easy and I can do it with my eyes closed and one hand tied behind my back. On the one hand I like that people listen to what I have to say, but I don’t like the fact that they don’t challenge me. I’m the only person that works full time on my particular project, which means that I have no one else to really talk to about it and it gets pretty lonely sitting in my cubicle in relative isolation. My boss told me that I was making so much progress with the project that they’ll just keep me on it even longer. Great. I’d rather hear “Okay, let’s find you something more challenging.”

Mind you, last week I finally got my first glimpse of how everything is supposed to fit together, that and they did reveal to me that I’m actually working on the most interesting project in the entire department. While that did make me feel much better (and I know that what I’m working on is actually pretty fucking cool), if this is the extent of interesting things that goes on at this company, I’m going to be looking somewhere else for a career.

View of Software

One of the biggest problems I have at work is the fact that there are barely any geeks. It seems to me like most people have little if any formal training in computer programming or design techniques and are actually specialists in hardware who have ended up learning programming on the job. The end result is that few people are actually passionate about programming or software design and that leaves me with few people that I can relate to. There’s maybe one person who’s actually enthusiastic and interested in topics related to software engineering and I can talk to about design patterns, differences between programming languages and methodologies and ideas like aspect-oriented programming.

I think the reason behind this attitude is mostly that Lockheed is not, technically speaking, a software company. They’re an engineering firm, and I think the company itself views software as a kind of “glue” that links together their various forms of hardware instead of an actual product in and of itself. I think software is horribly underestimated here, and when considering a long-term career I’d like to be in a place where software is the primary focus, not a second-class citizen.

Corporate Policy

Being a ridiculously huge company, there are a lot of coporate policy related problems that drive me up the wall. This goes above and beyond installing software on my workstation. The first thing that got to me was the fact that I can’t check my GMail at work. At first I thought “I can live with this, it’s only an eight-month internship,” but now that I’m halfway through I’ve realized that it’s a much bigger annoyance than I originally thought. I’m not an idiot, I know I wouldn’t abuse the privilege of checking my personal e-mail at work, but not being able to is an incredibly frustrating feeling. The same thing goes for instant messaging, but to a lesser extent.

I find myself spending the majority of my workday wondering what e-mails I received and what’s written in them. I get completely distracted by the fact that I feel completely and utterly disconnected from the rest of the globe, and I feel like the world is spinning ahead and leaving me behind. A software company, Microsoft, for example, would tend to have much more enlightened views on this topic. In fact, in a recent interview with Microsoft Lead Design Anthropoligist, Anne Kirah, she says:

The conflict arises because the employers’ benchmarks of productivity are based on something that doesn’t exist anymore. In the old world we measured productivity by just sitting your butt down 9 to 5. We were coming to work 9 to 5, what else would you do at work except work? And I’m still of that mindset myself because I am of the older generation. I find it very difficult when I’m bombarded by instant messages, I find that I just fracture, but that’s just me. But what often happens is that we translate our own experiences and say ‘well, I can’t do it so nobody else can do it. If they’re doing it, it must mean they’re not focused.

What we actually find is that these kids have grown up with it; they have grown up learning how to be social and work at the same time, that’s what they did when they did their school homework before they got their first job. When, in tests, mobile phones have been taken from them or instant messages blocked - when their brains are supposed to be studying - they can’t focus. These kids can’t focus! Now I think that’s absurd, but I have witnessed it over and over.

Now I could always set up a proxy on my home computer or somewhere else and use that, but there’s something inherently dishonest in that kind of action that prevents me from doing it. Besides, I’d probably get into some serious trouble if they found out about it.

I’m hoping someone makes The Programmer’s Bill of Rights into law one day.

Redeeming Qualities

The internship isn’t all bad though. I did learn one thing for sure, which is that I don’t think I can work at such a large company where everything is governed by hundreds of thousands of coporate guidelines and policy and politics and bureaucracy. I’d like to work for a company that understands how to treat its geeks, like Microsoft or Google, and that I’d like to work at a company where there are more like-minded people that I can relate with. I’ve been missing school a lot, because I know there are people at school who’ll take me up on a debate about Java or design or anything.

The biggest redeeming quality of the job are the people. Everyone is super-friendly, and there’s a whole slew of “newbies” that got hired about the same week that I did, so they’re all young, fresh out of college, friendly, and easy to get along with. Most of these people also seem like they’re trying to find their footing in the job market and figure out a place where they can fit in. I know I don’t feel like I fit in at Lockheed, but I’m sure there’s a place for me somewhere out there.

Tags: , , | 3 comments

The Beach

Posted by Skrud at Sunday, July 30th 2006 at 2:25am

I went to the beach today. To anyone that knows me well, this statement will seem odd. Skrud? At the beach? Skrud doesn’t go outside, in the sun, with water

Granted I wouldn’t normally go to the beach, or the pool, or any other place that where I would be expected to roam without a shirt on. Below is an actual picture of me with my shirt off. Clearly, you can see why I would be timid.

Skrud without a shirt on

The fact that there were literally hundreds of gorgeous girls in bikinis on the beach only made me more self-conscious.

Anyways, I figured it’s been far too long that I’ve cowered behind the fear of my Wookie-like appearance and braved the open seas … err, lake. We went up to Oka National Park for a day of beaching. I would’ve been difficult to recognize, though proudly sporting my Geek colours with a white (!) t-shirt that said CODE HERO in large letters on the back. I also had a red (!!) baseball cap promoting the Concordia Stingers which I got as a door prize registering for my first year of university.

I ventured into the water pretty quickly, and eventually we got into a competitive game of free-for-all frisbee, or something, in the water, and it was fun.

I also got to reading some of my book (Microserfs by Douglas Copeland, which I’m re-reading, which is a telltale Nerd book.) I didn’t play volleyball, because when my friends went to play volleyball they were joined by a couple of people that I didn’t know. I’m really shy with strangers – ever since I was a kid when I’d adamantly and absolutely refuse to use a swing if there was someone I didn’t know on the swing next to it. So yeah, I didn’t play volleyball, I read my book. I still had a lot of fun at the beach. :D

After the beach we went for a barbecue … at _my_ house. Nobody ever comes to my house. It was a very strange day. Needless to say we ran out of barbecueing gas and so we had to make our burgers and hot dogs (with beer) on the frying pan. Rather, Harley did all the cooking, because I can’t.

The girls (Roxanne aka Lime, Linda aka Kiwi and Leilani aka IronArms) made a dessert consisting of 20% sponge cake, 30% fruit, and 50% Cool Whip. It was … interesting.

Then we started a game of Taboo that lasted until 2am. Taboo is a game in which you are given a word, and a list of words that you are not allowed to say (they are taboo). You need to give clues to have your teammate guess the word without using any of the illegal words.

It’s interesting how personal references and shared experiences factor into how you get people to think of words. For example, Leilani said “I went through one of these yesterday” so I knew the answer was “stop sign”. Or “At dinner we thought Kiwi said that Orlando Bloom was doing…” and I said “Elizabeth Taylor”. You see? Random. But you had to be there. :P

I hadn’t played Taboo since I was a kid. Games take on a whole new level (of perversion, most likely) when you’re older. I’d definitely be up for another uncharacterstic day of fun.

Tags: , , , , , , , | no comments