[2004-05-21] What We Have to Fear
Lately I've had a troubling sense that there is a cancer growing in IT departments these days. No, I'm not talking about constrained budgets, poor alignment, hiring freezes or project failures. I'm not even talking about the growth of outsourcing and offshoring. While these issues are all real, there seems to be something even more toxic eating away at our industry. What could possibly be more threatening to IT staffs than offshoring? Fear of offshoring.

[2004-05-13] Exchange upgrades can deliver significant ROI
One of the core utilities IT provides to an organization is messaging services, including e-mail, calendaring, task management and collaboration. This utility is surprisingly expensive, especially if the organization runs prior-generation e-mail platforms. A typical Microsoft Exchange 5.5 solution has direct costs of more than $350 per user, per year, including hardware, software, IT operations, support and administration, and overhead. Older versions of same generation e-mail solutions like IBM Lotus Notes are similarly expensive.

[2004-05-06] Fundamentals of Web Site Acceleration Part 1
This paper outlines a common sense, cost-effective approach to lowering total cost of ownership and improving Web site and Web application performance according to two simple principles:

[2004-05-06] Fundamentals of Web Site Acceleration Part 2
Cache Control What Is Caching? How Does It Apply to the Web? Caching is a well-known concept in computer science: when programs continually access the same set of instructions, a massive performance benefit can be realized by storing those instructions in RAM. This prevents the program from having to access the disk thousands or even millions of times during execution by quickly retrieving them from RAM. Caching on the Web is similar in that it avoids a roundtrip to the origin Web server each time a resource is requested and instead retrieves the file from a local computer's browser cache or a proxy cache closer to the user.

[2004-05-04] Software Development Project: Phases Overview
Most materials discussing the phases of a software development project are intended for the developers community. I decided to take a different look at the issue and help those novices who are going to outsource a software development project to an outsource service provider (OSP).