January 2003

30Jan2003

The "writing articles about XP" trap.

People expect Extreme Programming to be undisciplined. That's not true. People seem to want to label any undisciplined process as being 'agile' or 'extreme'. That's not true either. People have found that writing an article of the form above, and sticking an inflammatory headline about Extreme Programming on it gets you lots of page-views. That, on the other hand, could be true.

26Jan2003

SQL Worm Irony

Microsoft's homepage, on the day the SQL Server worm crippled large sections of the Internet: "Today's News: Bill Gates reports on security progress made and the challenges ahead." (Image on site)

26Jan2003

Are Network Worms Healthy?

The solution isn't defensive worms. The solution lies in the recognition (seldom expressed, lest we later regret it ourselves), that the failure to patch a seven-month bug is negligence, the failure to firewall non-essential open ports on network servers is negligence. In other matters, the failure to implement egress filtering is negligence. We could probably come up with a pretty good baseline of what is obvious systems administration negligence when it comes to security.

25Jan2003

"Trustworthy Computing" - welcomes the SQL Server worm.

Hello, Internet-wide denial of service attack. **** you, Microsoft. **** you, incompetent server administrators who are not only too lazy to get off their stupid asses and upgrade a broken piece of software, but are too ****ing clueless to put their servers behind a firewall and block access to administrative ports.

22Jan2003

Categorisation

The ancient Chinese encyclopaedia entitled Celestial Emporium of Benevolent Knowledge classifies animals into the following categories:

22Jan2003

Enh...

They're creating a new movie for Websphere developers. It's called "Dude! Where's My Classpath?"

19Jan2003

Dan Bernstein and Patents

Dan 'DJB' Bernstein can be a dickhead, but you have to respect software of the quality of qmail, and you have to respect his amusing fight against his university's patent policy.

17Jan2003

Databases, Part One

I feel pretty confident saying that a significant number of people who are using a Relational Database, shouldn't be. They shouldn't be for one of the following reasons:

10Jan2003

NullPointerException

The NullPointerException in Java can be incredibly annoying. In some languages, such as Objective-C, the null (or in their case, nil) object doesn't throw an exception, it just quietly returns another nil for every method called on it. I prefer the Java behaviour. Many others disagree.

01Jan2003

How to Write Like a Wanker

Matt Olson: How to Write Like a Wanker, "A popular misconception about text messages on the Internet is that, to be an effective communicator and earn the respect and admiration of your peers, you must be able to write lucid prose; that your messages, articles, posts and pages must be easy to understand and pleasant to read."