Put in the effort: Good error messages

The more I work in Salesforce, the more I appreciate vendors, admins, architects, and developers putting in the time and effort for good error messages.Error Message: “Type is required”Recently I worked with a complex flow. The flow has many elements, lots of objects, and many, many Invocable actions involved. One of the elements gave me …

Op-Ed: Business Analyst First – Architect Second

Being a Salesforce Architect is quite a tough job, it’s sandwiched between many different roles.Talking to experienced architects, I noticed one thing: An architect is a business analyst first, an architect second.What does that mean?1) First understand the business2) Architecture follows business3) Business value is the goal4) Working trumps perfect (to an extent)5) Bonus: Keep …

Extend your network – Awesome people to follow/invite

In case you want to extend your LinkedIn network or invite cool people for your next Salesforce event, a shortlist of a few awesome Salesforce people I love to learn from.What are your awesome Salesforce people to follow? Quratulain TariqNina RosenFarah Sherif GhanemNadina D. LisbonLilith Van BiesenMelissa ShepardNeha NagoriNana GreggNarender SinghMark JonesAbhishek SahaMaurizio GioffrèBen DuncombePei …

Opinion: Async by default via Platform Events

Target Group: Admins, Developers, Architects Complexity: Simple This topic has been haunting me ever since Platform Events was introduced: Why not make async via Platform Events the default solution for transactions within the Salesforce platform? Let me start with a simple example:Every time an Opportunity is set to Closed-Won a set of Tasks needs to be …

Architects take breaks OR Burnout: The underestimated risk

A few years ago I did a meditation class. This experience opened my eyes. The other participants were all in their late 30s, and early 40s. Doctors, architects, developers, managers. They looked healthy, super successful, and full in control but I learned all of them suffered from burnout. They described burnout as something horrific, something …

Op-Ed: 5 Sins as a Consultant

Being a consulting customer and a consultant myself, I’ve seen and done quite a few sins myself. A shortlist of what I think are deadly sins: 1) Running/System user2) Debugging/notification emails3) Active Users after leaving4) Client name prefixes to fields/classes/workflows5) Not clean up before leavingBonus Sin: Refuse to help after Go-Life 1) Running/System user It’s …