{September 28, 2009}   ucosp sprint, part 2

Well, saturday night was fun. :) We all went out to a chinese restaurant and had lots of yummy food. Then some of us went back to the hotel and played cards for a while. I learnt a new game, but I have no idea how to spell it. :)

Sunday was the last day – checked out of the hotel, did a little hacking, and we had a post-mortem meeting with all the students. I got lost in my laptop after that, plus my mind was not liking the lack of sleep, so I never got around to having lunch… oops. :) There was pizza at the airport, at least. Our group divided up again, into two groups – for the rest of the semester we’ll be working on different features for the robocup client, competing to see which improvements are more helpful, then merging them into trunk (oh god I wish we were using git now instead of svn).

four of us were on the same flight back to vancouver, so we got seats all in a row, which was nice. :) mostly we just wanted sleep, though. god it was nice to get home and sleep in… I didn’t go to any classes today, I need to recover. :)

{September 26, 2009}   ucosp sprint

it’s day two of the ucosp sprint. thursday night I arrived in toronto, tired and coughing… and found karaoke in the hotel bar. grrrr… I *finally* find karaoke, and it’s on a night when I can barely speak. but I met up with some of the other students, and we headed to another bar where the law students were having a party. :) much beer was consumed… and when I wandered back to the hotel with a couple of other students we found the karaoke still going. so we went in there and got to sing the last song. :) I feel sorry for the few people still there listening ;)

friday morning I somehow dragged myself out of bed on time, met the rest of the students, and we headed to the university. there I finally got to meet my team in person. yay! :) we’re doing the robocup 2d simulation… there are a few clients from hte summer that we have the code for, and we had to pick one of them to build on. so we spent time reading stuff and trying to get stuff running, and debated the pros and cons of java vs. python. eventually we decided to extend one of the python clients; it’s got most of the boring details done, but the players are still pretty stupid so there’s lots for us to do. the java project was already so good we weren’t quite sure how we could improve it (and had run out of time to look for things, really).

once we’d settled on a codebase we started poking at that code specifically, trying to get it running on all our computers, coming up with things to improve, fighting with strange network errors… I spent a good chunk of my afternoon replacing the pile of simple bash scripts that started teams with a single more intelligent bash script.

friday evening some student union had organized a party for us at a nearby pub :) free beer FTW. I left early to get caught up on sleep but somehow the interwebs distracted me instead. ;)

saturday morning.. urgh. well, it’s a code sprint, I don’t expect much sleep. the cough and cold are annoying, though. I wandered in late, which turned out to be not so great as my team had started their meeting. oops. :) we came out of that with a list of seven tasks we’re going to do over the semester (and get marked on). I spent most of the rest of the day working with iona on getting the debug output of the clients in a more useful format (one curses thingy per process doesn’t work so well when you start 6+ processes out of a script; we’ve got a PyQt ui started instead).

this afternoon we also had a talk from greg about grad school. I’m not hugely interested, but it was an informative talk. :) most of what I remember is his little speech at the end… undergrad is about learning to learn, grad school is about learning what questions to ask, but what university is really about is teaching us to take over the world. :)

now it’s dinnertime, and I should head out to the group dinner.

et cetera