Did Dreamforce cancel admins?

David Giller recently posted how the most recent Dreamforce may have “cancelled” Salesforce Administrators.

A summary of his thoughts: Previous Dreamforces talked in length about the pivotal role of admins. However in this year’s keynote, the word “admin” was never mentioned.… Read the rest

Salesforce SLDS v1 vs v2

The Salesforce Lightning Design System (SLDS) v2 finally dropped in my latest scratch org, and I’m not impressed.

At first glance, things look more modern. However being UX certified, I noticed several issues that may negatively impact users. Let’s examine page layouts.… Read the rest

What is Hyperforce anyway?

In order to respond to organization’s need to have local data residency, Salesforce created Hyperforce.

Hyperforce is basically Salesforce infrastructure running on Amazon’s Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform.

Before Hyperforce, Salesforce maintained their own servers in a handful of countries.… Read the rest

Residency regulations and compliance

When you buy a Salesforce instance, it is normally created on a US server (at least that’s what happens in Canada and the US).

However some organizations prefer to have their data in their country or state of residence. In some cases, it’s not merely a preference.… Read the rest

Agent-powered Agentforce for Agents

Yesterday, Salesforce announced Agentforce 360. It’s the fourth iteration of Agentforce, and rather than simply call it Agentforce 4, they went with the word “360”.

It’s a huge announcement, and you can read more about it in Salesforce’s Ben article.

There are now some new features that include the word “360”.… Read the rest

Thanksgiving in Canada

Canadians celebrate Thanksgiving today. We celebrate about a month before Americans partially because the harvest season ends earlier here than in the US.

It’s a moment in which both Canadians and Americans eat turkey and express gratitude for the year.

In this spirit (the gratitude, not the turkey part), I wanted to share my thanks for

  • My health
  • My supportive family and friends
  • The growth of my Salesforce application
  • These emails

Writing these emails is a daily pleasure, as it helps collect my thoughts around various topics.… Read the rest

Dreamforce and Slack event

Next week is Dreamforce, and while I’m not going this year, the positive energy seems to be higher than usual.

For those of you who are going, I hope you have a grand time!

In a similar event, I’ll be co-hosting a Salesforce – Slack event in Toronto next month.… Read the rest

Are you just another Salesforce consultant?

Imagine you’re in a room full of fellow Salesforce consultants. What do you bring to the table that separates you from the rest?

This simple question puzzles most people. They offer reasons quick responses such as

  • I’m passionate about my work
  • I want to make my client happy
  • I have a reasonable hourly rate
  • I have lots of good client testimonials

Those are great starting points, but do you really believe anyone else in the room can’t also say the same things?… Read the rest

Are you a teardrop in the Salesforce ocean?

A friend came over today and we chatted about his Salesforce career.

His main issue was he feels that Sales Cloud consultants have become a commodity. This means it’s become so ubiquitous that nearly everyone can do it.

This issue probably started a few years ago, when there was a big rise in people starting their Salesforce career.… Read the rest

Speaking of the Salesforce market…

This is the first time I’ve ever done this, as these emails are meant for you – not for me. So please forgive this shameless plug.

I currently have bandwidth for a consulting project.

I’m most valuable in a solution architecture role, ideally in the nonprofit sector.… Read the rest

Summary of 2025 Salesforce Talent Ecosystem Report

A few days ago, 10K released this year’s annual report on the Salesforce Talent Ecosystem.

Here are some notable mentions.

Summary
After two years of decline, the Salesforce job market is rebounding with a new phase of maturity, called “cautious optimism”.… Read the rest

Monthly support packages – busy moments

Another popular concern some consultants have with charging a monthly rate for support is what happens during busy months.

Let’s say in one month, lots of support tickets are created. In the following month, only a handful of tickets. Is that fair?… Read the rest

An alternative to a-la-carte support

The most common support service is for the client to buy a bucket of hours. Support tickets are priced by the hour, and once the bucket reaches 0, more hours are purchased.

While this approach technically works, you’re trading time for money.… Read the rest

The pains of a-la-carte support

I have a wonderful client that I’ve been working with for over a year.

As per my usual MO, the projects were always fixed price. This means I worked towards obtaining the project’s goal, and never submitted change orders.

As with all my projects, I offer a lifetime bug-free guarantee.… Read the rest

How prepared are you?

The world is a random place. One moment you could be working hard on a feature, and the next moment, the client asks you to drop everything and work on something else.

When I grew up, the boy scouts had the motto, “Be prepared”.… Read the rest

Letting loose the weekend

Yay, it’s Friday!

That means we can eat, drink alcohol, and party all night, right? I mean, we have all day tomorrow to recover, right? Right?

While it is tempting to “let loose” on Fridays, it’s actually not very good for your overall health.… Read the rest

My morning routine

One of the best routines I’ve adopted in recent years is meditation. It’s now a regular part of my morning routine.

The routine begins with waking up and is followed by

  1. Trying not to look at my phone just yet (it’s hard since I need to turn off the alarm.
Read the rest

Don’t take life too seriously

In the pursuit of stoicism, you often bump against Alan Watts.

Alan Watts was a British writer, speaker, and self-proclaimed “philosophical entertainer”. He was known for popularising Buddhist, Taoist, and Hindu philosophy for a Western audience.

Here are some excerpts of Alan’s thoughts about not taking life too seriously.… Read the rest

Applying stoicism in your work

Here are some practical ways you can apply stoicism in your work.

Focus on what you control and accept change
If a project start is delayed, redirect your energy to tasks you can influence instead of dwelling on the delay.

Keep your emotions in check
During disagreements with colleagues, create space between what they say and how you reply.… Read the rest

Introduction to stoicism

There are many ways to introduce calmness in your life. And the calmer you are on the inside, the better consultant you can be on the outside.
One of these effective ways is stoicism.

Stoicism is an ancient Greek philosophy that teaches you to focus on what you can control and accept what you cannot.… Read the rest

What should I do about AGI?

If the soon and inevitable arrival of AGI causes an existential threat, congratulations, you’re human.

You’re probably asking tons of questions, including

  • Should I be worried?
  • Is there anything I should do to prepare?
  • What about my job and sense of purpose?
Read the rest

AGI and the future of work

There was a big ruckus recently about Marc Benoiff’s comment about using Agentforce to reduce headcount.

He’s quoted as saying, “I’ve reduced it [company headcount] from 9,000 heads to about 5,000, because I need less heads”.

Some are interpreting this as he fired 4000 people.… Read the rest

Should you vibe code a project or package?

As AI becomes more and more adept at writing code (I’m looking at you, Claude Code), it begs the question: can it be used for more than just proof of concepts?

Taking this idea to the extreme, a non-developer can prompt their way and build a project.… Read the rest

Overcoming friction

While studying Engineering at McGill University, I learned about the law of friction. Loosely defined, this law says it takes a larger force to initially move a stationary object than it does to keep the object moving once in motion.

This is because in order to move a stationary object, you need to apply sufficient force to overcome the static friction of the object.… Read the rest

Using adaptive language

Research has shown the tone of your voice changes depending on who you are talking with.

When you talk to a child or loved one, it’s usually softer. When you talk with a stranger or enemy, it’s usually harder. Your tone even changes slightly between two people you are equally close to.… Read the rest

Saying no without saying “no”

As a Salesforce consultant, influencing your teammates and clients is an important soft skill to cultivate. After all, if you have a great idea, you need to be able to successfully communicate it with others. Not everyone will be receptive to your attempts.… Read the rest