Deprecated: Assigning the return value of new by reference is deprecated in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 248

Strict Standards: Non-static method GoogleSitemapGenerator::Enable() should not be called statically in /home/warped/public_html/sfdc-heretic/wp-content/plugins/sitemap.php on line 2452
Salesforce Heretic » The Soapbox

August 3, 2006

SFDC Insight, from a compeititor…?

Filed under: Salesforce.com, The Soapbox — heretic @ 2:15 pm

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 260

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 261

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 262

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 263

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-includes/functions-formatting.php on line 76

I just read Jeff Nolan’s post on his blog entitled “What is the deal with Salesforce.com and their Cult?” (Thanks SalesForceWatch.com)

There’s one quote in particular that I’d like to call out. In fact I think I’ll be emailing it to Marc himself later today or tomorrow: (Emphasis added)

Here’s the real problem that I see SFdC running into with their obsession with multi-tenant hosted software, it’s really their religion and just like you can’t decide it’s convenient to switch religions when the opportunity avows itself, they will not be able to offer anything other than what they are currently doing when customers ask them to.

The thing about religous zelots is, sometimes they can’t see the forest for the trees. This also dovetails nicely into my discussion about trying to be everything to everybody.

August 2, 2006

Salesforce Summer ‘06 & The Heretic’s Crystal Ball….

Filed under: Salesforce.com, The Soapbox — heretic @ 3:05 pm

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 260

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 261

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 262

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 263

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-includes/functions-formatting.php on line 76

Unfortunately life as a consultant means that you have to take jobs that drop you into a perverbial black hole. Hence why I haven’t been making many posts in the last weeks. Unfortuntely while I was in the black hole Salesforce released Summer ‘06. I didn’t have a chance to opine on the release so I’ll cover that briefly, and look back at the last year, and forward to the next in this post….

(more…)

July 28, 2006

Why over 40% of Salesforce.com’s traffic is Web Services - The Heretic’s View

Filed under: Salesforce.com, The Soapbox — heretic @ 5:21 pm

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 260

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 261

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 262

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 263

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-includes/functions-formatting.php on line 76

Chris Fry, of Salesforce.com recently posted a long blog entry entitled, “Why over 40% of Salesforce.com’s traffic is Web Services.” It’s an interesting read, and really a decent marketing piece for those technically oriented. Let me give another view.

One of my SFDC clients makes anywhere from 30,000 - 100,000+ queries to the API per day in just one of his integrations. In fact, if noone touches any records he’ll make over 27,000 queries to the API on any given day. If we add in the number of subsequent query(), retrieve(), create() or update() calls we’re looking at anywhere from 50,000 - 200,000+ calls a day. (Depends on how busy people are.)

Yes, this client is likely responsible for up to 2% of the total API calls (from the figures in the blog above), yet represents 0.0025% of SFDC’s subscriber count (from their homepage). Here’s the question I’d like to ask:

Why do I think that 95% of those API calls shouldn’t have to be made? (I’d have gone with 40% for effect, but frankly, it’s really more like 95%…)

(more…)



May 19, 2006

It’s the little things…

Filed under: Salesforce.com, The Soapbox — heretic @ 7:24 pm

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 260

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 261

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 262

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 263

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-includes/functions-formatting.php on line 76

So today SFDC apparently started sending out the emails to the customers letting us know when they are splitting the NA1 cluster (and mabye others?) up. Let me end the suspense: June 17th.

Also today I got no less then 3 different emails from orgs using SFDC that are staying on NA1. (more…)

May 1, 2006

The Light at the End of the Tunnel

Filed under: Salesforce.com, The Soapbox — heretic @ 7:34 am

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 260

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 261

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 262

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 263

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-includes/functions-formatting.php on line 76

Even though I haven’t seen it hit any of the official Salesforce blogs yet, Adam Gross has posted a new announcement on the Salesforce Forums regarding, effectively splitting up na1 into 4 seperate instances.

As part of our continuing efforts to enhance service quality and availability, starting in May and continuing over the next few months, salesforce.com will be increasing the number of logical instances of the service. Based on current experience managing instances of various sizes, including the NA1, EMEA, and AP instances, we believe these changes will advance our ability to improve delivery of the service today as well as enhance our scalability in the future.

My official stoic comment: Hot Damn!

When I first heard this bit of news awhile back I really had to constrain myself. Looking to the celiling and mouthing “Thank you God” in the middle of a meeting would have probibly been overkill. Warranted, probibly, but overkill.

I’ve said this before, publically, privately and to Marc Beinoff’s face (while looking damn near straight up — he’s not exactly short, nor I tall): I have the highest respect for what the engineering and DBA teams have done with platform scalability, but they’re crazy.

I not too long ago looked through my long list of official (and some unofficial) outage reasons going back about 18 months, and I can finally smile. Given the size of NA1 now, I look forward to seeing improved speed and stablility when the migration to NA2/3/4 is completed. Rest assured, if I could have had another feature release, or this, oh…. Gimme this.

April 27, 2006

“Inside The Force” - No, really, it’s not me.

Filed under: The Heretic, Salesforce.com, The Soapbox — heretic @ 3:18 pm

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 260

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 261

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 262

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 263

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-includes/functions-formatting.php on line 76

I tend to try to keep in touch with the news, buzz, whatnot, that surrounds Salesforce.com, and I’ve been keeping a close eye on a new blog, Inside The Force allegedly written by a SFDC employee calling him/serself Omega.

For the record - it’s not me. And, in a Steven Colbert (sarcastic) kind of way, I’m getting pissed that he/she’s taking all my ideas and material. The last entry really got my blood racing, regarding a quote from Marc Benioff in a BusinessWeek article:

Wait a second…
So as a public company, the company’s primary mission is to increase share value…
and if sales leads spike when we have outages…
and more leads lead to more sales…
and more sales improves share value…
Shouldn’t we have more outages?

Seriously, who the hell is this guy? I read that article earlier today as well and was halfway through an email to Marc Benioff myself on the exact same topic and I read that post in my feed reader.

Now this isn’t the first time this guy/gal hijacked one of my thoughts / ideas… In this post about trust.salesforce.com he/she writes:

Here’s what my dream list includes for trust.salesforce.com…
1) Uptime stats for the last 7, 30, 90, 180, and 365 days.
2) Average speed stats for the last 7, 30, 90, 180, 365 days.
3) Maximum and minimum average speed time on a daily basis

Hey bud, get your own ideas and stop stealing mine. You’re an SFDC employee, you’re ‘inside the bubble’ and if you’ve been working there any amount of time you should be thinking like everyone else. Go watch THX-1138 and remember to take your pills.

All sarcasm aside….

Whoever the hell you are - you need a promotion. Not one of those, “promote him out of harms way” ones either… Disesention and healthy debate are good things now and again, through them a working understanding of the other side of the coin can be learned, and it benefits us all. Keep up the good work.

April 23, 2006

What is a “Best Practice”?

Filed under: The Soapbox — heretic @ 10:36 am

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 260

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 261

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 262

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-content/plugins/codesnippet/codesnippet.php on line 263

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/warped/public_html/sfdc-heretic/wp-includes/functions-formatting.php on line 76

So here I am sitting back, enjoying a nice brunch, catching up on some email (you know, those chain letter jokes, huge video attachments, etc…), reading some forums and generally being a lazy bastard for a change. I came across a post from an Salesforce.com employee on the customer forums offering some Best Practices. (Note: I’m not linking the message, it’s not specifically pertinent to the discussion, and the employee was trying to help, no harm no foul.)

But something just seemed to rub me the wrong way… What exactly do you call a Best Practice? And who’s is it? (more…)