Declarative Lookup Rollup Summaries is now available through Salesforce.org MetaDeploy, as part of the #OpenSourceCommons program!
It's a good time to read Night Watch again.
"You took an oath to uphold the law and defend the citizens without fear or favor," said Vimes. "And to protect the innocent. That's all they put in. Maybe they thought those were the important things. Nothing in there about orders, even from me. You're an officer of the law, not a soldier of the government."
I'm offering a +150 bounty for great answers this this question on Salesforce Stack Exchange. Who has clever solutions for monitoring sharing recalculation operations?
"We alone regard a man who takes no interest in public affairs, not as a harmless, but as a useless character; and if few of us are originators, we are all sound judges of a policy." (Thucydides, History of the Peloponnesian War II.40, trans. Jowett)
This is not the Athens of the Peloponnesian War and Pericles is not on the ballot, but it's still a good day to be sound judges of policy.
Vote, and in doing so apply "that knowledge which is gained by discussion preparatory to action."
I'm proud that my organization and my team do really well at this. But it's sad to see people having a tough time in settings where those conversations don't happen, and I shudder to think of the software that comes out of it.
Leadership should empower their engineers to bring their expertise to bear as part of a conversation about how to build their systems.
One-way flows of information tend to produce silos that are inimical to good, well-rounded, and effective output.
Some thoughts on good exception handling patterns in Apex. https://www.ktema.org/2020/02/26/on-writing-good-exception-handlers/
Threaded platforms are great for discussion (Twitter/Mastodon). They're terrible at presenting authoritative information. Cf. any software project that's developed via forum - "To install, digest this 100-page thread".
Building knowledge without threading is a challenge, but it's a worthy one because it lowers the barrier to entry for those seeking to make use of what you've created.
LMTS Release Engineering at Salesforce.org. 9x Salesforce certified. I like Ancient Greek, Plato, science fiction, curling, and roller derby. Opinions are my own.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!