Monthly Archives: August 2008

Mirror's Edge

Mirror's Edge is one awesome game.
There is hardly any information out about the game yet and the official homepage is lacking but if you're interested, there is at least one good fansite (I haven't checked for others yet) and a few trailers that really make me want to see more (or work for DICE - you decide..).

Check out the trailers:

YouTube Preview Image
YouTube Preview Image
YouTube Preview Image
YouTube Preview Image

If you're interested in some additional thoughts, please continue and read on:

Read more »

Random Notes

I can't come up with anything to write right now, so I've decided to publish some random notes :-)

Random notes:

  • I'm listening to Duffy - Mercy on thesixtyone right now - I'm kind of surprised to find it there to be honest.
  • Right now I try to read "Design Patterns" by the "Gang of Four". Reading it is kind of tedious though because it contains a lot of text for simple things, but I don't just want to skim over it either, so constantly have to force myself to continue reading.
  • I've stumbled over some good links from going through the Wikipedia entries for some design patterns. One interesting one in particular is: http://c2.com/cgi/wiki?PatternBacklash
    Quote (so true):

I've gained the impression that DesignPatterns violate OnceAndOnlyOnce. If you need to use a design-pattern often enough for it to become a 'pattern', it should be refactored into a single language statement just like every other 'pattern' you refactor. If you can't refactor the design-pattern due to language limitations or other constraints, you'll end up apply the same pattern, by hand, repeatedly (thus the name 'pattern'). Of course, given a TuringComplete language you can potentially refactor anything, but beware GreenspunsTenthRuleOfProgramming and the overhead required to refactor design patterns in any generic manner. The need for DesignPatterns should be considered a LanguageSmell. A language that has a lot of DesignPatterns smells a great deal worse than one that requires only a few. DesignPatternsAreMissingLanguageFeatures

  • I've installed Visual Studio 2008 because I had a) access to it b) I once read that it contained some stuff to simplify the addition of new languages to it.
    There is an SDK available and I recommend to anyone to check it out - especially the stuff about using the Visual Studio Shell for your own projects (it's neat-o).
    My only issue with it is that all my work projects, etc. are still using Visual Studio 2005 and there is no way to open 2005 projects without converting them which sucks - I let you guess why :-)
  • There is an SDK available for Visual Studio 2005, too.
  • I'm looking into writing a language extension for QuakeC, though I'm not sure whether it is worth the trouble, because most people I know who still code in QuakeC use Linux >_>'
  • Doing the same for TorqueScript might be a good idea though, and I could probably even sell it - again I'm not sure whether coding it would be that rewarding.
  • I've been playing Aquaria a lot in the last days and I really enjoy it, although it's not the game I usually play. It certainly is worth its 30 USD.
  • http://grammar.ccc.commnet.edu/grammar/adverbs.htm is an awesome site about English grammar!
  • The latest Linux-Hater is simply awesome - and funny: Bundle me this

I think that's enough for now and I'm going to back to reading/playing/listening to music.

Cheers,
Andreas

Olympics in the PRC '08

Human Rights, Executions and the Beijing Olympics 2008

Short Note: This totally sums up what I think of the Olympics in China this year..

And the strip is really funny :D