Permission Set Groups are one of the cleanest admin upgrades Salesforce has introduced—and I now use them to enforce structure and clarity across our org.
Instead of assigning a dozen permission sets individually, I:
Create logical groups like “Core Consultant Access” or “Service Manager Tools”
Add or remove permission sets centrally
Apply muting permissions when necessary (yes, you can subtract access too)
Both Platform Events and Change Data Capture (CDC) are great tools for loosely coupled integrations—but they serve different use cases.
How I decide:
Platform Events are best for intentional actions (e.g. “ReservationConfirmed”)
CDC is best for passive data sync (e.g. whenever a Contact is updated)
If there’s one rule I apply religiously in my org: hardcoding is technical debt.
Whether it’s Flow logic, Apex classes, or email templates, I aim for loose coupling:
Use Custom Metadata Types or Custom Settings for key values
Reference Labels, not static strings
Pull IDs dynamically using Custom Labels or SOQL selectors, not copy/paste
“Steven. I’m late.” I could feel these whispered words echo in the hollow of my ear, reverberating with hope and a little fear.