Recently in Rant Category
A lot of times it's very useful to have your users drive whenever you are looking for bugs or problems at their computers. Even though I'm a very inpatient person when I look at somebody else searching for the key 'A' on their keyboard or moving the mouse slowly to cut and paste through the menu, you have to preserve and look at what they are doing since often what they are saying that they are doing and what they are actually doing can be very different. So every now and then I'm standing behind someone watching what they are doing and my jaw drops. Once someone were in the middle of doing things and the application just crashed. Very quickly the user clicked on the dialog box that said it crashed and relaunched the application, ready to continue with whatever we were in the middle of. Without batting an eye! This happens on occasion and I see it more and more. I call it the windows syndrome.
There has been a little bit of resurgence for functional languages, I myself have on occasion spoken for functional languages, as have Christer Ericson and severalothers. Functional languages just makes sense in a way that you really can't appreciate until you've dabbled a little bit with them. The elegance of it all takes my breath away.
Recently I've been forced to look more and more at licenses for third party software that I use. This is in my opinion a complete waste of time and just a justification for more lawyers. Reading any license text is like reading the most boring end dense textbook you could possibly find on a trivial subject, and manages to make the subject incredibly complicated and hard to understand.
I got really excited that Tales of Vesperia was finally coming out (come on, a wolf with a pipe that fights with a sword, what more can you need?). I played Tales of Symphonia on my Wii, since it was listed as one of the all time best GameCube games and I really liked it, apart from it's obvious dated graphics. So when the news were that there was to be an HD version of that game coming out, I was all excited. Oh, foolish me.
I guess I made the last post a little bit of a holy crusade and while I guess that is just fine for a blog like this I did just throw it out there that I hate the non windows look and feel of the p4v application without any motivations, so I decided to just download the thing and rediscover how crappy it still is and write it down this time.
Perforce have had a strange development over the last couple of years with their UI clients. Perhaps not so strange from a manager's perspective or even a marketing perspective...
I think the pragmatic programmer advices you to learn one new programming language each year. While this sounds perhaps plausible, I think this can be unattainable for the average non genius depending upon what you define learning as. Much like chess, programming languages are complex yet deceptively simple. You can teach the rules of chess to a novice in matter of minutes. Indeed within the hour a complete novice could be playing games on his/her own. Of course the games will usually end in disaster (and perhaps tears depending on age of the player). To learn the syntax of a new language is pretty easy. With reasonably good memory you could probably do this within a day for a simple enough language (i.e. not C++). If we call this learning the language, then sure we can follow the initial advice, but what would the point be? That would be aching to just memorize a new table each year to stretch your memory muscles.
This post is going to be a little bit different. I'm going to try at some humor, with just a lace of truth to it to be sad.
Windows Vista is, in retrospect after trying it out for a couple of months, simply a skip me version of Windows. I can just note my own folly in buying it.