Quake III Arena source code GPLed

id Software has released the source code for its Quake III Arena for the public under the GPL. That is even before Quake 4 has been released! If you’re interested, you can download the source code here.

Now game writers all over the world can unite and produce some really cool games for Linux, Windows, and Mac. Yeah!

The worst code ever

Today is the black day in my experiences calendar. I have seen the worst code ever. I found all that mess in our corporate intranet. It has been written by one guy who long left the company and noone looks at it nomore. Other programmers avoid it like a plague and prefer to write new code rather than make changes the existing one.

It is a really really horrible mix of Visual Basic, JavaScript, SQL, and HTML. I feel that the uglyness of Visual Basic contributed to the situation, although to write this crap one must possess some outstanding skills of crapy programming. Really. After a short consideration I realized that any file out of approximately two dozen can make the whole collection of The Daily WTF posts seem like a magically wonderful Christmas Eve.

It was that bad that the only good thing about it was that there were no comments. If there were any, they would have probably be cryptic, badly written, incorrect, and adding to the whole confusion.

Daily del.icio.us bookmarks

I think that I should spice up a bit these long lists of links. I’ll be adding some comments once in a while for this posts to be more human friendly. Those posts with a lot of links (lik this one) will be split into a introductory part and the full article, so that the main page of the site won’t get too long to scroll.

First group of links has to do with logic programming in Prolog language. Most of these links I found in the reference list in Ovid’s presentation at OSCON. Ovid was talking about ways of integrating Prolog and Perl. The link to his presentation is the first in the list.

Continue reading Daily del.icio.us bookmarks