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.
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 […]
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, […]
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), […]
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, […]
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 […]
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 […]
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 […]
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 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 […]
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 […]