- You shall work under executives’ blessing
- If the executives don’t use Salesforce, leave
- You shall track projects, requests, and bugs in tickets
- If you don’t track tickets, start
- You shall gather requirements before developing
- If you are not allowed to gather requirements, leave
- You shall develop in environments with a lifecycle
- If you develop in Production, stop
- You shall favor customer needs over design
- If you disregard customer needs, get over yourself
- You shall master one datum in one place
- If you modify a datum in multiple places, consolidate
- You shall not lie in the data
- If you lie in the data, redesign
There’s no shortage of Salesforce Commandments out there, but I like these seven because I
- wrote them from my own hard-won experiences
- recommend a course-of-action for each
- ditched pretentious language (“thou shalt”? no thanks)
- commit to revising them if I meet a sufficiently-compelling case (suggestions welcome!)
I first put it together in 2015ish, got it into its current shape in 2020, and presented it at an OpFocus DevOps roundtable in 2021.
Props to Steve O’Neal for the phrase “lie in the data”! Captures an important concept and sounds juuust a smidge Biblical.










