Microsoft’s New Mantra: ‘It Just Works’

Microsoft's Jim Allchin says that the number one design goal for Longhorn has been: "it just works." In other words, a lot of the fiddly, annoying tasks that computer users have become accustomed to (or never quite got the hang of) such as searching for files, defragmenting, changing network configurations, and tweaking security settings, will happen automatically.

The Facts & Fiction Around Windows Security

Microsoft has taken alot of heat for the security issues that surround its Windows operating systems, but they should not be the only ones taken the heat for Windows security. There are other parties out there that deserve to shoulder some of the blame with Microsoft. This editorial, originally written for a Communication Security course, tries to take an objective view of who is exactly to blame for what in the perceive mess that is Windows security.

Solaris 10 Reviewed

Significant performance, availability and feature enhancements make Solaris 10 an automatic choice for existing Sun customers. But as an alternative to Linux, it doesn’t yet deliver, says ZDNet.

Improving Computer Interfaces & Usability

What's the best way to: a. Improve usability in software applications? b. Review usability of existing software? c. Generate, encourage and review new ideas on software UI design? d. Make all this research work freely available to everyone (open source, proprietary, etc.)? e. Connect with all developer groups and individuals out there to share this work with them? Read more to find out.

A Brief Tutorial on Reverse Engineering OS X

I have written (and continue to write) an application called Desktop Manager for OS X. It provides virtual desktops to those refugees from Unix like myself :). Recently it became apparent that it would no longer work under Apple's forthcoming Tiger release of OS X. This proved a little bit of a problem for me since I have no copy of Tiger to test with and don't wish to risk Apple's wrath by obtaining a less-than-legitimate copy. Instead I have relied on a network of people I correspond with via my blog to tell me when things break. It also means I have to attempt to reverse engineer something I don't have in front of me. I am indebted to these people and would like to thank them for their hard work.