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.

EclipseCon Illuminates Developers Dilemmas

Does this sound to you like an accurate statement? “Developers gravitated to Java because they could focus on writing business logic. The run time handled everything else. A lot of people want to return to that level of simplicity, even for multinode, enterprise applications. Thats the goal.” Im quoting a comment made today by Ari […]

Terms of Web Service Endearment

As I noted in a summary blog from last weeks OReilly Emerging Technology Conference in San Diego, the competition there to launch new Web services APIs seemed like a software-centered version of the new-hardware blitz that used to characterize the Las Vegas Comdex show each fall. Adobe, for example, broke significant news at ETech on […]

The Future of Integration Is Cloudy

The preannouncement hype surrounding Microsofts “Origami” reminded me of the TV ads that preceded the launch of the Infiniti brand. Those ads never showed the cars, but instead showed pictures of surf and mountains while talking about the experience to come. Microsofts coy video clips at www.origamiproject.com were like those Infiniti messages, albeit with two […]

Voicing Our Preference

In any scene from any “Star Trek” episode or movie, the most futuristic things we see are the wireless communication devices. Who needs a starship when you can just give the order, “On screen!”—and watch, by unexplained means, what would otherwise take several light-years flight to observe? Consider those little badges on every Starfleet crew […]

Perl 6 Further Widens Language Use

Formerly the priestly language of Webmasters incantations, Perl is being adopted across a broadening spectrum of tasks. Perl 6, a major re-engineering of the Perl technology, promises to preserve Perls legendary productivity in simple tasks while being built on a formal specification. The result, its hoped, will prove more suitable for construction of complex and […]

Theres Nothing Small About Smalltalk

Introduced to enterprise developers more than 10 years before Java, the Smalltalk language established key ideas of object-oriented language design and implementation. It also committed the rarely forgiven sin of being ahead of its time, demanding memory budgets and processor speeds more often found on a high-end workstation than on a commodity PC before the […]

Version Glut Blurs Vistas Outlines

Traditionally, a major new mass-market operating system release sends a “refresh” command to the hardware base as well. Users have accepted the costs of more memory, more processor speed and more graphical horsepower as enablers of new capability and convenience—but Microsoft seems uncharacteristically hesitant about the ability of Windows Vista to trigger the next such […]

Instant Messaging Isnt an Instant Platform

In a week when the tech communitys attention is focused on the notion of an “attention economy,” notably in sessions at the OReilly Emerging Technology Conference in San Diego, its no small coincidence that AOL is opening its formerly limited-access instant messaging network to third-party application developers. Its been said, probably first by Turing Award […]

Gesture Recognition Not Ready for Prime Time

As this month began, it became public knowledge that Apple has filed two patent applications under the title “Gestures for touch sensitive input devices.” That title, of course, is wrong: The “invention” is not the act or manner of gesturing but, rather (as the applications later make clear), “methods and systems for processing touch inputs,” […]

The Perils of Turning Pro

When I got the invitation to keynote this months Software Security Summit in San Diego, I proposed “Mediocrity Is Malpractice” as a title for my remarks. I was thinking of this as a general statement about rising expectations. As it got to be time to prepare the talk, however, I realized that I should take […]