this post was submitted on 08 Dec 2023
60 points (81.9% liked)
Technology
59555 readers
4488 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I'm not in Salesforce work but its likely this part:
"but it seems like a lot of his clients want to customize the crap out of their implementation and not do things in the prescribed manner. "
When you're consulting your ethical duty is to inform the customer of the informed consequences of those choices (using your technical expertise). The client then says "do it anyway" or "we don't thinks X consequence will happen/be that bad so we want it done". Then you do it as ordered, and collect your high pay. When the consequences occur exactly as you said they would, you communicate the amount of effort (money) it will take to make it as workable as it can be now that the client chose to go down this path against your advice.
This is one of the reasons consulting is profitable. You get paid to fix the same thing multiple times. Nowhere is this unethical as long as you're honest with the client and use your skills to warn them beforehand when they are making risky (expensive) choices.
in some ways SFDC is just SQL with a GUI and a permission set, but I know that some instances, like CarMax build everything from POS to inventory management on the back of Salesforce. When it's acting as the entire backbone and structure of every operation in your business it's less about "forcing it to do what it shouldn't" but "it can technically do everything, so let's make it do everything"