Note that the title is still in Norwegian – it’s just a proper noun.

This past week was practically taken off to play supreme commander 2, as well as supreme commander and forged alliance beforehand. I’ll quickly list the other things of note that happened, and then leave the post to a discussion of the supreme commander series. Non-fans may wish to stop reading at that point, consider it an advantage of the medium that you can leave without offense.

Non-Supreme Commander events: I was so on top of my bug reports that I cleaned them up even though I had taken the day off (there was a special request for everyone to clean their bug reports that day, and it took me less than five minutes). I went skiing on Sunday, approximately 12 kilometers, and the cabin in the middle of the journey was so crowded it seemed half of Oslo had gone skiing that day (probably not an exaggeration, considering there are other cabins to ski to). Sedna suffered spillage and shorted severely, or something like that – since I had to play Supreme Commander 2 that week I immediately purchased a replacement, Marxon, which is running smoothly. I’m trying spotify and quite liking the service, I am finding that the superior internet over here leads to many additional uses (like spotify and steam) that greatly enhance convienence.

Supreme Commander 2 I’d characterize as a bold move. It’s interesting (and nigh unavoidable) to compare it to Starcraft 2, but the comparision works better on a series level. Total Annhilation is the clear analogue to Starcraft – a classic game that is still great fun to play and was an amazingly great game for its time. Now modern computing advances make it less awesome, as we come to expect more from the UI. Supreme Commander and Starcraft 2 bring the same gameplay and concepts to a modern game and are (or in the case of Starcraft 2, is expected to be) even better than before. Since Supreme Commander has already brought TA to a modern UI, Supreme Commander 2 cannot do that. While ‘more of the same’ would certainly provide a decent experience, I approve of the idea of trying a different take on the TA style of game. The implementation I find lacking in several areas, and so I’d likely rate this below Supreme Commander overall.

When considering Supreme Commander there are two flaws with the gameplay that I have heard often, though this might just be from the people that I play with. They do not like the complex economic model which requires more attention than the standard model and is harder to understand. And the games can take quite some time, much of which is not in contact with your opponent (due to the size of the map). Another perceived flaw I’ll raise is that the tech levels were often seen as a weakness, in that units from a higher tech level would often trump those from a lower tech level (which I would say is only true to an extent) and so games would be a rush to the highest tech level. These three problems appear to have been the focus of Supreme Commander 2’s design, as I am interpreting the two primary driving forces in Supreme Commander 2’s design to be mitigating these problems and improving the console port.

By rewriting the economy and tech structure, and shrinking the maps a little, I would say that Supreme Commander 2 has  solved these probems. The games are faster paced, tech levels are de-emphasised and the economy is simpler. The Supreme Commander feel has been maintained, by having a powerful ACU to start with (although I don’t think you should get 2 engineers as well, and overcharge has been placed too deep in the tech tree) and by having both giant armies and giant single units as viable options. The tech tree approach also allows for an increased number of nifty tactics that you can employ – you can unlock teleportation, jump jets and shields for your units. And all the units are still robots built at factories on-site. I approve of the courageous attempt to perfect on the TA style gameplay with some radical changes; but I hope that they learn from this and keep improving, as there is just as many problems as improvements in the new game.

Through a similar order queueing system and repeating build queues on factories some of the scale of Supreme Commander was maintained despite the new economic model, which requires you to have the resources before spending them. However several things were lost which did not have to be. Engineers should be able to queue up buildings without having the resources (this would be clearly indicated) and they’d pause if they do not have the required resources upon reaching that point in their orders. What I’m describing is the application of the same system in place on factories in Supreme Commander 2, but you cannot do it with build orders. This is a great shame, because one of the best parts of the TA style gameplay was that structures were treated as the equals of mobile units. Additionally, the templates in Supreme Commander: Forged Alliance were a great boon to the UI, and with the current Supreme Commander 2 system there are no templates as they cannot queue delayed building. Other details have been lost along the way as well, and reasons are not always readily apparent. The UI overlays from Forged Alliance, able to show constant summaries of intel or weapons range, are gone. I cannot seem to find a way to discover radar range at any point, a feature that I have liked ever since TA. Similiarly, scout units have disappeared, and this lack of effective intel gathering removes a measure of the strategic thinking that was in the previous games. The drop in the number of unit and building types also feels like a step back, although it is vaild in the context of the new tech tree. Additionally, there is a different feel to games on a large scale map. With 1000 units over more than 5000 square kilometers you really get a sense of scale. It it more thoughtful, and containing less instant gratification, when it takes five minutes for troops to move into position – even when transported by air. I thought that Supreme Commander on a giant map did a better job of a strategic, grand scale battle than even the Total War series or Sins of a Solar Empire. This feeling does not yet extend to Supreme Commander 2. With these changes, Supreme Commander 2 feels less like TA and more like Starcraft or Red Alert. It is a subtle distinction between ’selling out’, and trying to mix the successful elements of other popular games into your own distinct feel in hopes of improving the game experience. If it weren’t for the console-port feeling that I get, I’d be convinced they were aiming for the latter.

The main thing that bugs me about Supreme Commander 2 is that it feels like a bad console port. There is a feature which allows you to ‘paint’ attack orders over enemy units. I have seen a similar feature in Halo Wars, it was the console controller equivalent of drag select. It was valid in Halo Wars, as it is a reasonable control scheme with the console joysticks. It is not valid on computer, where you can use the mouse with sufficent precision to place an effective attack move, you just assign the attack orders manually (and do a MUCH better job on the order). The graphics system has also been scaled back, presumably to cater to specific console hardware as opposed to the superior PC hardware. And the multiplayer interface seems appalling poor to me – it is likely they’re relying on XBox live for console and so didn’t spend much effort on their PC interface. While trying a different take on Supreme Commander is a bold decision which makes sense, this is a bold decision which does not. Strategy games not only have their primary market on PC, but the Supreme Commander series is even more so in that direction and away from the shiny, fast reflexes gaming of the consoles. Even if you want to bring strategy gaming to the console, which I believe cannot happen properly with the conventional console controllers, Supreme Commander is not the right series to experiment with.

The campaign felt a lot more standardized than the previous ones. This campaign did not stand out, in fact it felt outdated. Modern games, even the Command and Conquer series, are shifting to a strategic map view for a grand campaign vista that gives a sense of progress and strategic control. The other games in the Total Annihilation series had great campaigns where each mission sent just you, the commander, to a new world on a mission. And the previous games also had a great connection between the campaigns for different factions, you’d cover the same ground and same places as a different character. None of these approaches have been used – Supreme Commander 2 has the ancient formula of a linear series of campaigns, containing linear missions, telling a story (it is not a very good story either). The cinematic cutscenes are even inferior in visual quality to the Supreme Commander ones, in a suprising step back. The campaign is unfortunate in that on the ’selling out’ vs. ‘perfecting the game’ dimension, it only supports the former. If there was a good multiplayer interface I’d play online to compensate, but no such luck. It even locks you to games in your region – which is absolutely infuriating whilst I’m on vacation out of my home region and sounds like it’ll be a game breaker when I return to a sparsely inhabited region like Australia. These issues, among others, have prevented me from fully enjoying the game. Particularly since the AI is still quite puny and there has not yet been time for a community AI to spring up and fix skirmish mode.

Supreme Commander 2 has potential, and a lot of my issues could be fixed with a big patch or an expansion. But it has been difficult for me to enjoy so far and will not be replacing Supreme Commander on my most beloved games list. It should be noted however that it doesn’t appear to be aiming to replace Supreme Commander, but instead complementing it with a different style of gameplay. I would still say it is better than Red Alert 3, and forms a nice balance between the more strategic supreme commander or the more tactical, but still strategic, Starcraft. But in its current iteration it is “Jack of all trades, master of none”.

PS: Due to the small number of anticipated readers for the ‘Supreme Commander 2 Essay’, proof reading has been omitted to save time – time that allowed for writing those hundreds of words.

I have theorized that the best part about a frozen sub-arctic winter is staying inside with a good book or computer game. I will soon have a (further) chance to test this out. I only recently discovered that Supreme Commander 2 comes out in under a week. I have played the demo multiple times, and am now replaying the preceding games in the series. The preceding games are among my all-time favorites, and the demo of Supreme Commander 2 suggests that it has solved many of the problems in the previous games without sacrificing the spirit of supreme commander. I expect that Supreme Commander 2 will have its own, different, set of problems instead but it still looks promising. I may even take time off work to play it, I believe it is released over a weekend, so I will see whether I need additional time or not.

Theoretically there is more to life than Supreme Commander 2. Starcraft 2 comes to mind, but I’d rather not think about it because it is far from release and yet too tantalizingly real – what with being practically finished and just needing the last few months of perfectionist polishing. But because I’m focused on Supreme Commander now, I am not going to read the rest of this post.

Don’t mention this to Alan, but there is a lot more to life than Supreme Commander. On the games front Napoleon total war has a great deal of multiplayer promise. Not only is it the first Total War I’ve played multiplayer for a while, but it has the multiplayer campaign to boot. And some awesome Norwegian Ski Troops (who don’t appear to use their skis in battle, even on snowy terrain, alas). If I get around to the single player on this one, I’m going to play Sweden or Denmark, instead of my usual Great Britain.

And outside of computer games, I did some more Cross Country Skiing on Thursday. It was a different track, and I’m getting better from practice as well. So that was fun. And I finally attended one of my NORINT0500 lectures, and am now happy to skip the rest. The lecturers change each time, but that one I went to was awful. Complete waste of time. And I’m not going to risk wasting 2-3 hours again for a class that I can probably pass without going to any lectures (this appears to be a low standards course, and I’m learning about Norway from talking about Norway at work – with Norwegians). This week I have also started having typical Norwegian meals at home, such as  frozen pizza, or sausages in a potato-based wrap. Other than the fact that there aren’t any vegetables in those meals, they are sufficient. Though I’m not really a fan of frozen pizza, I’ve been told that it’s quite popular over here.

Next week I expect to achieve little outside of games when I’m not at work. At work I hope to do better at Starcraft :P (and start fixing bugs again).

I missed another update, and this time for another completely different reason. I just seem to have forgotten. Whoops.

But I can see why I might have forgotten. It hasn’t been all that exciting here recently (and I know that’s probably my fault). Last weekend I did get some more skiing in, but other than that I’ve done little other than go about my business as usual. It might have something to do with the Starcraft 2 beta coming out and being unusally distracting, despite the fact that I don’t have a beta invite. I’ve just been hearing about it. But as someone who has now been playing hours of Starcraft on the days that I can stay at work that late, I’m very eagerly anticipating Starcraft 2.

Next weekend, if the weather is nice enough that I’m willing to go outside, I might look around the city or find some museums. Or maybe, if I’m going to be staying inside all weekend just watching the snow blow by, I should take up knitting again and use this ‘excellent’ internet to watch streaming TV. Someone at the office made an excellent point that repurchasing knitting materials will not ‘break the bank’ and basic knitting supplies are even cheap enough that I wouldn’t even have to bring them back to Australia. The cheap equipment and materials is something that I had not thought about, partially because the rest of my hobbies require expensive electronics, and partially because of how much I’ve seen fibrecrafters spend on their obssession :) .

I’ll try to remember to blog again next week, and get back into the weekly pattern. Even if there’s nothing to report.

Missed another weekly update – but this time not because I was having fun. I had a stomach upset followed by a cold and neither were pleasant. It even lead to time off work and missing a class. On the bright side, my resting has given me plenty of time to play mass effect 2, which I have now finished twice, and gratuitous space battles (also finished). I suspect that the cold isn’t helping my recovery, as I still have lingering symptoms. I’m glad that I took the swine flu vaccine, if the harsh winters actually do lead to increased susceptibilty to illness.
Mass Effect 2 was alright. It feels even more like a console port than the previous one, and more like an action game. It reminded me of halo in several places (like the shields), and gears of war in several others (the ammo clips, the cover system, and the pop up cover for starters). Still an improvement on mass effect one overall, but I feel it crosses the line from RPG into action. Odd that I think I’ve heard the opposite sentiment around the web, but it’s probably from the XBox players who are used to more action anyways. The combat was rebalanced fairly well, but I think the switch to ammo from heat alone was a big step back. Gratuitous space battle was a lot less action oriented. It’s an interesting game, where you design your fleet and then do little but watch as the battle unfolds. More cereberal than mass effect 2, and slower paced, so it worked better than Mass Effect 2 for resting.
It was the first week of university when I got sick, and so I didn’t get too great a handle on the start of university. But it doesn’t seem all that different. The biggest difference in the computer science course was that they seem to have better computer resources. There was a practical session in a computer lab which had windows 7 and appeared to be used only for classes. The practical is not entirely just hand-holding, but for me it was just as useful as the practicals at UQ (I’m glad I’ve found a class that I can skip most of the time). The class is starting with teaching emacs and common lisp, which I have not found difficult to learn on my own. As a long time vim user I did consider attempting to protest on religious grounds, but since there actually is a good reason for using emacs (it has somewhat extreme lisp integration) I decided not to be silly.
The norwegian language classes are probably different to the clases I’m used to purely due to the subject matter. It is fairly slow going but with lots of practice. And while I think it’s slow going, the practice seems to mean that it’s going faster than the norwegian courses from before. It’s somewhat annoying though, that the teacher does not seem technologically literate.
The new flat mate has arrived, and will be staying until slightly after I leave. He’s from the netherlands, and has a very different perspective on Norway than I. At least, it’s not a big difference for him at all. Most of the brands and shops here exist throughout europe, such as in the Netherlands, so it is very little change for him. Another example is the internet in the flat, which I have been really enjoying and think is great, which is apparently really cheap and crummy by european standards. And the weather is not so exotic for someone who is already from a temperate zone. We’ve been getting along fine so far though.
I’ve still been resting this week in order to hopefully shake the last remanants of my cold. I hope to finish resting and get back to 100% soon. And not just because I’m starting to get tired of resting (though I suppose I could finish mass effect two again).

Missed another weekly update – but this time not because I was having fun. I had a stomach upset followed by a cold and neither were pleasant. It even lead to time off work and missing a class. On the bright side, my resting has given me plenty of time to play mass effect 2, which I have now finished twice, and gratuitous space battles (also finished). I suspect that the cold isn’t helping my recovery, as I still have lingering symptoms. I’m glad that I took the swine flu vaccine, if the harsh winters actually do lead to increased susceptibilty to illness.

Mass Effect 2 was alright. It feels even more like a console port than the previous one, and more like an action game. It reminded me of halo in several places (like the shields), and gears of war in several others (the ammo clips, the cover system, and the pop up cover for starters). Still an improvement on mass effect one overall, but I feel it crosses the line from RPG into action. Odd that I think I’ve heard the opposite sentiment around the web, but it’s probably from the XBox players who are used to more action anyways. The combat was rebalanced fairly well, but I think the switch to ammo from heat alone was a big step back. Gratuitous space battle was a lot less action oriented. It’s an interesting game, where you design your fleet and then do little but watch as the battle unfolds. More cereberal than mass effect 2, and slower paced, so it worked better than Mass Effect 2 for resting.

It was the first week of university when I got sick, and so I didn’t get too great a handle on the start of university. But it doesn’t seem all that different. The biggest difference in the computer science course was that they seem to have better computer resources. There was a practical session in a computer lab which had windows 7 and appeared to be used only for classes. The practical is not entirely just hand-holding, but for me it was just as useful as the practicals at UQ (I’m glad I’ve found a class that I can skip most of the time). The class is starting with teaching emacs and common lisp, which I have not found difficult to learn on my own. As a long time vim user I did consider attempting to protest on religious grounds, but since there actually is a good reason for using emacs (it has somewhat extreme lisp integration) I decided not to be silly.

The norwegian language classes are probably different to the clases I’m used to purely due to the subject matter. It is fairly slow going but with lots of practice. And while I think it’s slow going, the practice seems to mean that it’s going faster than the norwegian courses from before. It’s somewhat annoying though, that the teacher does not seem technologically literate.

The new flat mate has arrived, and will be staying until slightly after I leave. He’s from the netherlands, and has a very different perspective on Norway than I. At least, it’s not a big difference for him at all. Most of the brands and shops here exist throughout europe, such as in the Netherlands, so it is very little change for him. Another example is the internet in the flat, which I have been really enjoying and think is great, which is apparently really cheap and crummy by european standards. And the weather is not so exotic for someone who is already from a temperate zone. We’ve been getting along fine so far though.

I’ve still been resting this week in order to hopefully shake the last remanants of my cold. I hope to finish resting and get back to 100% soon. And not just because I’m starting to get tired of resting (though I suppose I could finish mass effect two again).

I’ve missed my first weekly update (last week). This is how you can tell I’m having fun ;) .

-Uni started, and I’ve muddled through things alright so far.
-Probably will join facebook for Uni reasons. Alas.
-Nearly gave up on windows because I didn’t see a LISP for it, otherwise it’s okay. Seems optimized for PHBs, not techs
-Now that uni started, I’ve got lots for stuff to do at work. Whee
-Played mass effect this weekend, should probably reserve next weekend for ME2
-Flat mate switch is immenent
-Looks like I’m going back to mornings…
-Starcraft is awesome. I do hope SC2 doesn’t get pushed back past June – haven’t they delayed it enough?

My attempt at a university exchange in Norway has started. During the orientation week I got introduced to the campus, and took the placement test for students with prior knowledge of norwegian. I placed in the introductory level, along with all students who didn’t know any norwegian before, so it looks like I didn’t learn much in my classes last year. I also made some mistakes when updating my class registrations to reflect that, and so I didn’t get placed in exactly the right norwegian class anyways. Oh well. Also I think that mistake cost me the option of having my preferred class times for the norwegian subject – and the one I’m assigned to conflicts with Starcraft time at the office. Sadly, I will be missing Starcraft an awful lot more than I’d like to this semester.

One thing that came out of the orientation week was a consensus from the various activity groups that the university social activities are generally coordinated through facebook. This means that I might even get a facebook account this semester – this is the last chance for anyone to be nice and stop me from joining the faceless facebook horde.

The norwegian subjects will be interesting no doubt, particularly since they’re taking place in Norway. But the only subject that I’m excited about is my computer science subject, which is computational linguistics. I’ve had a look at the course web page and noticed that it involves LISP (and from what I’ve heard LISP means emacs and emacs means depression, but I’ll find out soon enough). I’ve already started to look at the LISP tutorial recommended.

I got a little annoyed at using windows when trying to find and install a LISP interpreter. Linux has a much better model for application deployment, and I do not feel that I should have to trawl the internet to find and install widely used programs (and yes, a LISP interpreter qualifies). There may be some hope in that respect though, in that I believe Apple’s app store on the iPhone is the same thing but in a proprietary system, and other systems may just follow Apple’s lead and thus finally reach parity in that regard.

Classes still haven’t started yet. It originally looked like one class started last week, one class started this week and the third class started next week. Now it seems that all classes start this week, since the one last week was postponed due to illness on the lecturer’s part and the one next week has been moved forward – or it was just a mistake that it had the wrong date on the web page. So I still haven’t had any classes yet. It’s somewhat fortunate that I didn’t know about the postponed lecture last week until after I had arrived, because it took me some time to find the specified room and I would have been late if the lecture had actually taken place.

My current flat mate move to the next segment of his business trip today (he’s off to Berlin) and in a week I’ll be sharing the flat with an Oslo office intern. I believe that in this case intern just means new hire, because they need to have a probation period as a safety buffer in case they made a mistake in the hiring process.

Now that Uni’s started work is ramping back up at the office (people are back from vacation) and so the timing there isn’t that great. And now that I’ve gotten into a nice evening pattern I get to become a morning person again, because that’s better for my busy schedule this semester (it seems). We’ll see how well my hybrid uni/work schedule goes.

Side note: Editing the post in google chrome is a bit of a pain when it gives me the norwegian spell checker by default. I don’t think I set this machine to norwegian language, but all web services seem to think that people in Norway want to speak norwegian (and from what I’ve heard, in the technologically adept segment even the natives here prefer to compute in english).

This week I got another flat mate in the apartment. Since he’s working about the same hours as me I’ve been seeing a lot more of him than the previous one. He’s even shown me the way to walk to work, and I’ve been walking (about 35 minutes) most of the time this past week. 35 minutes walking in the cold (around -20 this week) I’ve found to not be a problem, as long as you keep moving. The ice on the pavement is annoying though, but it’s better than being swooped by magpies. And the cold is less annoying than the harsh Brisbane sun, although that’s likely to be because the preparation for it (thick coat vs. sunscreen) is less annoying.

My current flat mate is somewhat of a beer fan, and I’ve been following him to some of the pubs this week. The Norwegian beers seem fine, but with my poor tasting skills I’ve noticed little difference between the cheap stuff and the good stuff. Other than the level of carbonation that is. But this week I went through a variety of beers from the cheapest to ones from Norwegian micro-breweries. Still can barely tell the difference. What I found more interesting was one of the pubs, which has intermittent opera as a gimmick. While fairly well done,  I don’t think opera fits well into ‘pub patrons workflow’.

Use of Windows at home so far has been a mixed bag. It doesn’t run Starcraft as well as Linux is one downside. The only real advantage I’ve found so far is better interoperability with Microsoft products. And honestly that just makes me more bitter about their lock-in heavy strategy. For every feature that seems nice (better search in Outlook) there’s another which I sorely miss (decent mail filters in Outlook). At least for the myriad cases where it goes against my workflow (like search automatically indexing Outlook folders) it’s been fairly simple to disable it and get my own way. If Microsoft played nice with the other people (like GNU/Linux) I’d probably aim for a Windows personal computer, Linux work computer and Linux home server (I just don’t have enough faith in MS yet to even consider MS home server). But the interoperability wall makes hetrogenous environments difficult, and in my case the clear answer would be all Linux.

Got a pair of cheap skis this week, from a co-worker who had a superflous pair, and I’ve now gotten the boots and poles to match. I’m now ready to continue my skiing practice, and I hope to learn how to break before the season ends. It’s really necessary for much of the cross country here, it seems.

This was my last week working 100% at Nokia. I go back down to 50% next week as the university semester starts with an orientation week. I hope to learn my course timetable then, as well as start exercising in the gym below work (it’s affiliated with student services in Oslo, and so has cheaper membership for Uni students). Hopefully uni will be interesting (though I don’t think it’s called uni outside of Australia) and since it’s really wasy to get between uni and work I think I can still make most of the Starcraft games during the semester.

This week the office is practically deserted and little work is being done. This means for the most part that I am playing around with fun QML demos, such as my tower defense game and a Piet editor. I get to go back to working with others on the fun, but not quite as fun, demos next week. One downside of everyone being away is that there are no Starcraft games this week. Given that, I’m managing to cope quite well.

Since there’s no Starcraft in the afternoons, I’ve done a little more skiing. It’s easy to just go skiing after work, since you can catch public transport to a variety of cross-country skiing areas that are just at the edge of the city. One of the guys at the office let me borrow a pair of skis and helped teach me some more of the basics. It was all going pretty well despite the freezing cold temperatures, which you get used to so long as you keep moving. It was cold enough that ice kept forming on my mustache, but other than that and the occasional times I fell face first into the snow the cold was not a problem. The only real problem was the downhill part at the end. It seems that there’s quite a difference in the concept of ‘a gentle slope’ between the cultures of Australia and Chile. Looking at it positively, since I now have my first real bruise I’m a proper skiing beginner now. I’m just not doing downhill again until I learn how to brake properly (since braking improperly sends you hurtling off the side of the track).

I spent the New Years long weekend inside again. Since I spent much of 2009 enamored of particle effects in QML, watching particle effects from reality (fireworks) wasn’t all that appealing. I could see a few from my window though, especially when I opened it and leaned out into the bitter cold for a few seconds. With temperatures between -10 °C and -20 °C outside I think that staying inside all weekend seems quite reasonable.

Things that I did inside included purchasing the PopCap Games catalog on Steam. While I don’t like steam compared to any of the other alternatives they were the only place with this great deal. So far I’ve played a lot of Plants vs. Zombies and Insaniquarium, both of which are good fun if a little heavy on the clicking (so that’s where I got my exercise this weekend :P ).

Another thing I’ve been doing on Sedna, my personal laptop, is trying out Microsoft Windows. While I doubt that 2010 will be the year I switch back to Windows, I am giving it a trial as my primary OS for a few months (until the MS Office trial expires end of March at least). This is primarily because Windows 7 impresses me a fair bit, in that it’s catching up to my Linux experience in terms of shine (XP is hideous), functionality (some cool new window management features like Win+ArrowKeys), and sanity (User data is now in \users\username instead of some convoluted and torturous path. And it’s no longer labeled My Documents, you can use that label for your actual documents.). It doesn’t hurt that I’ve gotten to know windows a little better in the past few years from occasional attempts to develop on it (still a nightmare, but Qt Creator offers hope at last). And it further doesn’t hurt that I’ve started to find that the large 3rd-party segment does include free software (as in speech) and other stuff that makes up for a lot of the deficiencies in Windows. It’s still a lot more expensive, in both time and money, than setting up Fedora GNU/Linux with KDE but since it’s catching up in basic desktop quality, and still has the compatibility advantage at large, it seems worth a try now. I understand that Windows 7 is just Vista with more polish (and some of the things I like about 7 such as UAC and the user data path were in Vista), but that polish and stabilizing was sorely needed. There was a similar experience with KDE 3->4, where 4.0 and 4.1 needed time to mature and people didn’t want to switch from KDE 3, but at least with KDE they were honest and open about it. And since KDE 4 is also nicely polished and featureful Windows 7 has tough competition in becoming my primary personal OS. It’s still a long ways away from becoming my primary work OS though, for a plethora of reasons, and so I’ll still be having daily KDE interaction to compare it with (and that’s not counting the KDE SC apps I’ve installed on Windows already). I’m even drafting this blog post in MS word, and for word processing I’d say it’s on par with Vim ;) .

It’s been a much better experience trying out Windows that it was trying out Mac for me, for two reasons. One is that I think I went into it a little better, and had a brief look at the introductory materials, which provided some workflow tips and gave much better sense of how to use windows effectively than any Mac materials I saw. The other reason is that I can pretty much do what I want and whichever workflow suits me, much like in Linux. Mac felt very constrained to the one “true” way of using it and without good introductory materials (or at least without finding them) it was a long process of getting frustrated, venting my frustrations to Mac users, and then being told how to do it properly since the feature wasn’t discoverable from my time doing it the wrong way. It also hasn’t hurt that my windows install was full of games as I previous used it exclusively for that purpose. It makes ‘using windows’ more fun when it’s broken up with other and more playful interfaces.

If my windows experience ends up working out well and I continue to use it beyond the trial, I still expect that I’ll switch back to Linux at home when I do my operating systems course. Compiling my own kernel sounds like too much fun. And do keep in mind that this was a freshly and personally installed version of Windows 7 Professional, my windows experience on other computers such as centrally administered ones or OEM crapware infested ones is still rather poor. I just now know that it’s not Microsoft’s fault.

2010 is the year that QML is released and that I complete my degree, so it’s shaping up to be quite an exciting one already. Happy new year everyone, and best of luck with 2010!

For the Christmas holiday I went on a Cabin trip with some of the other guys from the office. (Pictures will be uploaded to my flickr account in good time. Or at least at some point.) It was about three days in a cabin in the mountains with no electricity or running water. However this was Nordmark, which is just outside Oslo, so there was still cell phone coverage and we went most of the way there via city public transport. And the others kept laughing at me when I called it ‘the wilderness’.

Hiking there was long and, for the most part, dull. I didn’t find it very easy though, as life in Australia prepared me neither for walking through snow or walking up mountains. It probably wasn’t very steep by real standards, but it was steeper than I’d often encountered in Australia and it was all uphill – for a lot longer than I’d encountered in Australia. The only horrible part was actually reaching the cabin, because that’s when it felt cold. While hiking in the mild temperatures, maybe -5°C, I was generating enough heat to be sweating even though I had removed my primary warm layer. When sitting in the cabin, which was unmanned and frozen when we reached it, it was cold and I wasn’t doing much more than waiting for the fire to start (which took quite some time). After a few hours though the fire had gotten everything to be nice and warm and the inside of the cabin was as hospitable as it gets without electricity and running water.
Another difference from Australia was the water situation. Upon arrival at the cabin we found that the well that supplied it was frozen solid and unusable. In a drought stricken country like Australia, that would be enough to sentence the entire group to death. In this case we simply picked water up off the ground (snow) outside and were fine – we pretty much had water as fast we could melt and boil it.
After a delicious Christmas dinner, where I learnt how to make mayonnaise and how horrible meringue is to clean out of pots, I then survived the night when the fire burnt out. Not that there’s much choice about letting the fire burn out when everyone’s asleep, but I think the temperature only fell to 10°C inside the cabin before we woke up and started it again.
The next day I learnt cross-country skiing, so that we could ski back downhill to the train. Due to an abundance of soft snow to fall in, I managed to learn without an appreciable number of bruises.

Skiing back worked out surprisingly well. There had been a vast amount of snow overnight, and so we had to trudge through waist high snow and around small snow avalanches in the forest on the way to the skiing route. After that I managed to fall only a minimal number of times despite my inexperience – and it was still a lot faster and easier than the hiking uphill was.

Upon my return to civilization (well, dense civilization because apparently Nordmark is merely a ‘training wilderness’) I balanced out the physical activity of the past few days with two games of Sins of a Solar Empire. That took up the remainder of the long weekend. One was with the previous expansion Entrenchment, and the other was with the upcoming expansion Diplomacy, and it made me greatly appreciate Diplomacy for single player games. This is because the reworked Diplomacy system makes the AI players a lot less stupid, and even lets you have a working element of diplomacy with them. The general overview is that with the Entrenchment game, 3v3, the computer players on both sides just broke down and started attacking each other, making it easy for me to clean up. In the Diplomacy game, 2v2v2v2, the teams held and it was only easy for me because I had entrenched the chokepoints and was able to make enough peace with the AI players to take them out one at a time. And their teams not only didn’t break down, but two of the other teams coalesced when it was apparent that my team was dominant. Yes, I could just have played with locked teams but that’s not as fun.

A big difference from Australia is that I actually had traditional Christmas weather for once. I spent Christmas in a forest of snow covered pine trees, so the traditional Christmas imagery was not laughable (because in Australia, both snow-covered pine trees and Santa in board shorts are laughable). And it was nice and mild at around -5°C, whereas it’s expected to go down to -10°C and beyond from Saturday. (I haven’t been paying much attention to the weather on the days where I just sit inside all day. Finally, I’m in conditions where that’s not just silly.)

Since my last post I have played approximately 15 games of Starcraft, as well as finishing the Brood war campaigns. Unsurprisingly, I am quite enjoying Starcraft at the moment. It’s not as strategic as Supreme Commander, and not as pretty as Sins of a Solar Empire but it is quite balanced and occupies a happy medium in most respects. When you add to that the chance to play against my collegues at work it becomes exceptionally fun. The additional practice has also helped me to learn the Zerg better, and I can now zergling rush properly, as well as use hydralisks more often (like I always should have). It is somewhat surpising then that last weekend I began to tire of computer games, but this weekend I spent playing Starcraft – back to normal as it were.

Working in the Oslo office is very different for me, for reasons that are largely disconnected from the differences in office c ulture. More and better gaming is one differnce which is attributable to the location, but in addition to that I’ve found that I spend a lot more time communicating with people and therfore getting a lot less done. There are reasons for it, and it’s not necessarily worse, but I do wish I didn’t have a drop in productivity over here. What I do get done is still lots of fun, and is still working on the Qt Declarative project (version for 4.6.0 released recently http://labs.trolltech.com/blogs/2009/12/14/qt-declarative-for-qt-460-released/ ) and building demos with it. I’m still contemplating ideas for a good demo to write. It needs to be something that is fairly simple, yet still has plenty of scope for having an awesome UI and pulling down web content. And this time it should also be something that I would actually be able to use as an application in day to day use. Ideas currently are for something like an RSS reader or a twitter client, but those both seem a little too complex. Particularly when a good twitter app for real use needs a wide variety of features including groups and recognizing all the special twitter tags.

It did snow this week, finally, and there is still some snow covering the houses and ground. It’s a lot nicer out there when there is snow blanketing everything, instead of the outdoors being cold and barren (which is still better than teeming with tiny, venomous life). All that white snow seems to enhance the light too, and it hasn’t been quite as dark since the snow arrived. I just hope that it gets replenished soon, as in the city it gets melted by peoples activites even in ten below zero weather.

I’m settling into life in Oslo quite well now. I’ve even managed to speak Norwegian at the grocery store (where the vocabulary is limited to ‘bag?’, ‘reciept?’). I just hope that it starts snowing before the office empties of anyone who can teach me skiing or snowboarding. I’ll go into further detail on settling into Oslo by answering some questions from a previous comment:

What do you do on the weekends? On Saturdays for far I’ve been walking around town and doing a little shopping. No sightseeing (I don’t think I’ve even been down Karl Johans gate), just more utilitarian exploration. I’ve started to accrue some clothes more suitable for the winter, although with the mild temperatures and reasonable preparations I already had enough to get by with. On Sundays I just stay inside, do laundry and do stuff on my computers (Mostly games and web browsing).

And how are you finding the stores?: Aside from the fact that it might take people a sentence to figure out that I’d prefer to speak English, they really do seem to be pretty much the same. Globalization means that they often will even carry the same items. But with a much better selection of winter coats of course.

Are they open late? They do seem to have later opening hours than I’m used to. One grocery store nearby is open from 9-21 weekdays. I haven’t really explored late opening hours of other stores but many seem to stay open past six, and the sports store below the office is open until 2000 on weekdays.

Is there a different selection of foods at the grocery store?: Not particularly, but there are some differences. I’ve only been looking at ones close by, and while there are several that are very close they are all a lot smaller than the grocery stores I frequented in Australia, and seem to have reduced variety for that reason. I didn’t see any good green tea for example, but got the exact same Twinnings Earl Grey that I got in Australia. One difference is that they have something called leverpostei which is like a cross between liver pate and liverwurst and it makes an excellent spread. And the breads are quite good but a greater proportion are not pre-sliced, and I’ve already become accustomed to that.

I’ve been settling in well to the Oslo office also, which is good because I tend to spend most of my day there. This is due to getting in early for a little overlap with Brisbane, and then staying until 1700 so as to join in on two games (around two hours) of Starcraft. I’ve gotten a work desktop here since my desktop in Brisbane is disconnected, which is good, but I’m finding it hard to work as a part of the UI group when the rest of them are in Brisbane. I’ve uploaded a photo of my desk in Oslo, if only to preserve the memory of it being clean (it is no longer clean at the moment). The person I share an office with has left for his vacation already, so I have a very good setup at work now. That should make next week more productive, as this week had an awful lot of time spent setting things up.

Did I mention the Starcraft games? I’ll do so again anyway – they’ve been quite fun and quite challenging. Yesterday we played two games before going to lønningspils (payday drinks), and it was a challenge to win even when on the smaller of the teams (3v2)  although I did manage it.

More gaming news is that I’ve finished Mario & Luigi: Bowser’s inside story. Playing in bits on the bus to work and such got me some ways, and then I finished it off this morning. But the vast majority of playtime still came from the flight over. It is a fun game, and an excellent continuation of the Mario & Luigi RPG series. I’ll just conveniently forget ‘Partners in Time’ and then it’s one of my favourite game series.

Now that my body clock is completed attuned to Oslo time, I’m wondering whether I should maintain my early rising habits in that I’ve had my alarm set for 0600. On the one hand getting to work early means I can work better with Brisbane, but it also means I sometimes work too many hours as I always stay until 1700 for the Starcraft games. And since I never seem to see my family online at my current times, maybe I’ll be able to talk to them more if I stayed up later (although the real problem that they just aren’t going online very often). I’ll have to think about it, but I don’t think it’d be a good idea to just bounce back and forth between evening person and morning person. Another motivator for considering this is that I’m not a very good morning person, but that’s no reason not to keep trying.

I’m still hoping that it starts snowing soon. The current forecast is for no significant amounts of snow within a week, but the website does admit that they aren’t very certain of that.