Linus Torvalds Switches to a Mac

Now that we've got your attention, no, Linus has not quit using Linux. He had an opportunity to get a free Dual G5 Apple, and he decided that, after all his years working on x86, the PowerPC architecture has a future, and deserves some attention. Torvalds' added justification for his switch is that he's a "technology whore."

The Ten Worst Engineering Pitfalls

I've been a professional software engineer for close to ten years. Based on my experience, I recently attempted to enumerate the ten worst engineering "traps" most developers seem (for whatever reason) prone to fall into. Here's the list I came up with. It should be noted that wherever two of these come into conflict, the item close to the top of the list wins.

Understanding Usability

Since usability seems to be a major topic on the OSNews forums, I think time has come to clarify some common misconceptions. Usability is not about selecting the fanciest Theme from kde-look.org, it's not about 'Reading the F*** Manual', it's not about having all application share the same looks, it's not about nice front-ends to obscure command line programs, it's not about newbie-friendliness, it's not about apt-get install foobar and it's not about setup.exe.

NetBSD enabled PAM

Christos Zoulas announced recently that as of 2005-02-27, NetBSD has PAM enabled for all applications that perform authentication. Support for PAM, which is specified in the X/Open Single Sign-On standard, was originally imported into NetBSD-current on December 12th, 2004. This means that NetBSD 3.0 will ship PAM-enabled per default; users following -current should take care to update their systems using etcupdate and/or the '/etc/postinstall' script. See Christos' email to the current-users mailinglist and the OpenPAM website for more details.