The code is not the documentation

Why do so many projects fail to go that last mile by providing the documentation that would make them actually useable?

Review: MasterList Professional

Task and time management is one of those areas where many developers seem to have trouble. If you're in that boat, MasterList may have an answer for you.

Get thee behind me, angle brackets!

Why is it that some people want us to spend our lives grubbing around in the intricacies of XML policy files? I don't know, but I don't especially like it.

Book Review: Designing Effective Database Systems

Many of us dream about running a small software company the right way. Usually that includes a list of books to demand that new employees read. I think I've found a new one to put on my imaginary list.

Briefing: ScaleOut StateServer

Running up against the limits of ASP.NET's shareable session state alternatives? ScaleOut Software is offering an attractive high-performance replacement.

Would you like a slice of FUD with your Java?

James Gosling recently claimed that .NET had a giant security hole. Personally, I wish he'd checked the FUD at the door.

News bits

Time to clear out the mailbag full of press releases and other detritus. This time around, I've got the word from Bookpool, Stylus Studio, asnd InstallAnywhere.

Interoperability - but on whose terms?

Bill Gates says interoperability is one of Microsoft's chief concerns. But just what does he mean by that?

Review: Visible Developer

If you're looking for an approach to building .NET applications that doesn't have you grubbing around in code immediately, take a look at Visible Developer. Its excellent design tools and comprehensive code generation make it possible to turn databases ino 3-tier applications with ease.

Book Review: eXtreme .NET

Extreme Programming and .NET burst on to the development field at about the same time. In this book, Dr. Neil Roodyn shows you the first steps in combining the two.

THINKPIECE: Utility computing throttles app dev's value

As enterprises discover value in utility computing, application developers must shift their focus to service if they are to survive.

DE-CODER: Sarbox gives security a nudge

Business usually recoils at government meddling, but federal laws and regulations, especially the Sarbanes-Oxley Act, may actually be helping information security efforts.

Making a more versatile Workplace IDE: It’s all about J2EE and Web services

Making a more versatile Workplace IDE The biggest obstacle to Workplace’s uptake could be the absence of a powerful and easy-to-use IDE that’s on par with Domino Designer. IBM’s Rational Application Developer, the default Workplace IDE, is based on the open source Eclipse framework and has a dedicated following in the J2EE tools space.

LETTERS: The Readers' Forum

ADT gets letters from readers.

Tips for buying hosted software

For software decision makers and others charged with purchasing business software, SaaS will be both novel and familiar. The fundamental principles of contract negotiation haven’t changed just because a new buzzword has been added to the lexicon. You’ll still need to determine how many seats you need for a given app, then determine the term of the contract, and finally seek the deepest discounts.

IBM crosses signals: Domino or Workplace?

While IBM touts Workplace, Domino/Notes customers wonder whether they should stick with a potentially obsolete platform or migrate to the new messaging and collaboration environment.

DE-CODER: The kings of coding

“Tomek” and “Pops” may be unfamiliar names to you, but in the world of coding competitions, they’re as big as rock stars. Now they’re at the top of the stack, according to their peers who participate in online programming contests at, a mecca for those willing to publicly test their programming chops.

For every little patch you make

A comprehensive patch-management approach needs to start with a complete IT inventory assessment, which can be the most time-consuming piece of the job.

On patch patrol, armed with third-party tools

If you're ready to go shopping for patch management tools, here are a few things to keep in mind before you begin.