Ultimate Frisbee in CS World

(I had to dedicate this post to Özgür in order not to be a muddy woman… ask him, not me).

I joined the ultimate frisbee team after two months I started university. I must admit, I was expecting to meet people majoring in fields other than computer science since nearly all people I knew at school were in my class. Things didn’t work out as I planned though (no offense pls) (I love my teammates) (seriously, I do): 1 out of 4 people I met were computer engineers. We have over 30 people in our team, last year 8 of them were computer engineers, this semester we had 4 outgoing but 5 incoming CS people!

At first I thought this was a coincidence since computer engineers form a large part of the population of my school. They could be anywhere.

However, I saw that this was not a coincidence at all when I attended a Google Tech Talk. They didn’t mention anything about ultimate in the talk, but guess what they gave us at the end as presents together with Google pens, Android toys etc:

(I took like 5 and ran away lol)

That was when I started to wonder why computer engineers are inclined towards ultimate. I first thought why am playing it in the first place and I came up with some answers but before, I feel like I should talk about the sport a little because something tells me you are thinking “duh, because frisbee throwing is not an actual sport and computer engineers are not athletic”.

oooh snap

If  you are seriously thinking this, it clearly shows you don’t know anything about this sport and you didn’t see my athletic, agile engineer teammates. I bet they would beat (most of) you in a running race.


Ultimate frisbee is an actual team field sport generally played with 7 people in each team. Points are scored when one team catches the disc in the opposing team’s end zone. The player holding the disc must maintain a pivot point and he cannot “travel” with the disc, he may only advance the disc to the end zone only by passing. If a pass is defensed (“D’d”), incomplete or caught out of bounds, the opposing team gains possession and tries to score in the opposing direction. The field must be 100 m to 37 m, which makes it a pretty big field especially when there are many “turn over”s in a game and you have to continuously run from one end zone to the other. (thanks Wikipedia)

One interesting thing about ultimate is that the game is self-refereed. The quality of the game relies entirely on the honesty and knowledge of the rules of the players. Ideally no player intentionally violates the rules and stays respectful while discussing the calls. This is called Spirit of the Game. SotG is very important in ultimate. In tournaments we have two awards, one is for the winner of the games and the other is for the SotG.

Here is a highlights video (women) for you:

So… why CS people like to play ultimate?

IMHO, the main reason why CS people fall in love with this sport is that computer scientists are lazy people. I used this word as a compliment though. A computer engineer always finds the easiest way to accomplish tasks and solve problems (that’s what we have been doing throughout this blog). In order to play ultimate, you have to be both athletic AND clever, else you would be running around without any meaning. You have to learn to read the disc, which means you should figure out where to run in order to read the disc, especially while catching a deep throw. You have to take the wind, the speed and the spin of the disc into account. This becomes so much fun once you learn.

Ultimate is a sport with very clear rules, so clear that if two players disagree on a call, the rule book tells them exactly how to proceed. This is also very similar to how computers (and eventually, computer scientists’ brains) process the tasks: when you give a clear, step by step algorithm, the computer/brain functions perfectly. The clarity of the rules also appeal the CS people.

What makes ultimate stand out from the other sports is SotG, and I think that is the main reason why I love ultimate very much. I like honesty and integrity and I cannot stand watching sports without real fairplay. I also like to solve problems without any aggressiveness. From what I have observed so far, nearly all CS people are also patient and calm.

I will finish this post with a Microsoft interview question:

“How many Ultimate Frisbee players are there in United States?”