Peter Coffee

About

Peter Coffee is Director of Platform Research at salesforce.com, where he serves as a liaison with the developer community to define the opportunity and clarify developers' technical requirements on the company's evolving Apex Platform. Peter previously spent 18 years with eWEEK (formerly PC Week), the national news magazine of enterprise technology practice, where he reviewed software development tools and methods and wrote regular columns on emerging technologies and professional community issues.Before he began writing full-time in 1989, Peter spent eleven years in technical and management positions at Exxon and The Aerospace Corporation, including management of the latter company's first desktop computing planning team and applied research in applications of artificial intelligence techniques. He holds an engineering degree from MIT and an MBA from Pepperdine University, he has held teaching appointments in computer science, business analytics and information systems management at Pepperdine, UCLA, and Chapman College.

Whats the Actual Cost of Control?

Ive got to stop wearing my red vest to Frys. Going there from church on a Sunday morning, it compounds the effect of shirt and tie to practically scream, “I work here!” I wind up doing tech support in the aisles. On a recent Sunday, someone was telling me, “I need to show video during […]

The Second Look May Be the One That Matters

People whove never looked at a technology are usually open to the possibility that it might have something to offer. The biggest challenge is getting back on the radar of those who looked at Release 1.0, found it seriously wanting and have moved on to other possibilities. My recent letter on virtual machines, for example, […]

Anti-Spam Site Offers Earthshaking Results

If your kitchen is being overrun by ants, you dont kill them one at a time. “You find their nest,” say the engineers at IronPort Systems, who offer a similar approach to the problem of unsolicited commercial e-mail—or spam, as its more commonly called. IronPort has launched a real-time e-mail monitoring site called SenderBase (www.senderbase.com), […]

Orchestrating Unwired Computing

Theres a wonderful irony in going to New York City to promote technologies that try to make us independent of location. Being a Manhattan native myself, Im allowed to call that island a monument to the idea that being in a particular place is worth any amount of cost and nuisance–even as Intels Centrino announcement, […]

Tech Outlook 2003: Enterprise Architecture

Forces That Shape IT If the enterprise IT stack were a physical structure, its architecture would not be described by a list of its rooms. To understand how that building could support the activities of an enterprise, one would need to know the sizes of the rooms, their equipment and special facilities, and their connections […]

Why Hard Copy Is Hard to Beat

When Microsoft wants to promote a new way of doing things, the companys toolmakers know that application developers demand a well-paved path of least resistance. The latest version of the Tablet PC Software Development Kit is an excellent example: A developer can now offer Tablet PC optimization, enabling convenient pen-based text input, custom gesture recognition […]

Making Web Services Worthy of Trust

Two weeks from this Thursday, Ill be convening a panel discussion at the Software Development Conference and Expo in the Santa Clara Convention Center. The topic will be Web services; the panelists will represent IBM, Sun Microsystems, BEA Systems, and toolmaker M7 Corp. (whose M7 Application Assembly Platform is a finalist in the Expos traditional […]

A Better Windows Than Windows?

My family members expect the unexpected when I say, “Take a look at this!”—but I produced a satisfying double take from my 11-year-old son when he saw a Windows 2000 desktop, running in a window of its own, on what he knew perfectly well was my new Apple G4. When I unpack a new machine, […]

If You Can Fix It, Its Not Really Broken

If changing the oil in your car might cause the radio to stop working, or maybe even lock you out of driving in reverse, then preventive maintenance wouldnt be as obviously good an idea. That was the gist of a comment I saw in an online discussion of end-user maintenance tasks, and tools, for personal […]

Run What You Need on Whatever You Like

Platform choice is a terrible reason for picking one computer over another. If theres one thing that a computer simulation should be able to mimic to perfection, its any Von Neumann system. The insanely powerful processors in both servers and personal systems today make the overhead of a virtual machine acceptable for many applications–we run […]