Apex and Pure Value

by Peter Coffee on January 22, 2007 at 07:40 AM

It's a blast to be joining you here on ADN in my new job as Director of Platform Research for salesforce.com. During the last few weeks, as I've been winding up my 18 years of product and technology analysis at eWEEK, I've encountered three good omens for this being a terrific time to be here.

  • When I was composing an on-line slide show of Top 10 Challenges for the Enterprise IT Professional in 2007, one of the slides that I wrote gave the challenge, "Meeting Demands: Make on-demand, software-as-a-service and other utility computing approaches the default strategy for new projects."
       I didn't mean "challenge" as in "this will be hard"; I meant "challenge" as in "this is something you should commit yourself to achieving." I meant it -- but I realized that it would look too much like grinding my new employer's axe while on my old one's payroll.  I put in something else -- something entirely valid, but not as stirring a call to arms as what I originally had in mind. Now I can say what I was really thinking then.
  • When I was taking part in first-round judging for the 2007 CODiE Awards, in the categories of Software Development and Software Testing solutions, I found myself appalled by the idea of downloading hundreds of megabytes of code for even a trial-edition product that I would only be exercising with a few tens or hundreds of kBytes of data. I should have been sending the data to the code, not the other way around. The ratios were just all wrong. It was a timely reminder that developing and deploying an application in an on-demand model makes literally thousands of times more sense.
  • When I had the opportunity to attend Apex Day in San Francisco on January 16, I met the salesforce.com partners who are already adding value on the platform -- and heard their enthusiasm for what they'll be able to do with what's soon to come.

But it's not my job to tell developers that what we'll have is what they'll want. It's my job to make sure that it's true. That means communicating outward about the opportunity that we want to create, and also communicating inward about the needs that developers want to see addressed by Apex.

I look forward to learning.

TrackBack

TrackBack URL for this entry: http://www.typepad.com/services/trackback/6a00d8341cded353ef00d8342e881b53ef

Listed below are links to weblogs that reference Apex and Pure Value:

Comments

Posted by Gareth Davies on January 22, 2007 04:01 PM:

Welcome on board Peter, great to have you there influencing and creating the future. I have enjoyed your previous work look forward to more of insightful comments and analysis - only more so. I hope you will be in a position to share many of your thoughts with us.

Best Wishes
Gareth
(Founder Upside Outcomes)

Posted by David Claiborne on January 23, 2007 09:08 AM:

Peter,

Welcome.

You now join John Taschek as yet another ZD refugee. It has been quite a long time since we worked together at PC Tech Journal and PC Week (now eWeek), but I always appreciated your commentary. One of my favorites is "With no specification, the code is never finished."

Posted by Tim Black on February 6, 2007 10:57 AM:

Peter, your articles were my chief reason for reading eWeek. Well done. I look forward to your insights as you have opportunity to publish them in the future.

Tim Black
Web Developer

Posted by Neil Raden on February 7, 2007 11:26 AM:

"I should have been sending the data to the code, not the other way around."

This is maybe the #1 issue in On Demand - where is the data, who owns it, who controls it? Keeping one copy of the code, eliminating downloads and painful upgrades, that's the dream, but the data is still problemmatic. Building On Demand software for the AppExchange with SFDC data is easy. Expanding the reach of On Demand is going to be slowed by concerns about data floating around.

But it's a solvable problem. It just has to be solved.

Posted by Thomas Bate on March 5, 2007 03:11 AM:

Sending the data to the code does not have to be a one-way trip fostering data lock-in and dependencies...scaleable, secure, general-purpose desktop data management environments such as Omniscope permit 'hybrid' best-of-both worlds solutions undreamt of in AJAX browser-only or spreadsheet download-based workflows. There is no reason not to leverage powerful, next-generation, general-purpose desktop reporting clients in addition the browser if the result is superior to browser-only. See the Visokio Connector for Salesforce for a free, live example.

Post a comment

If you have a TypeKey or TypePad account, please Sign In