It's the support contracts and shifting the blame. There was a older phrase "No one ever got fired for buying BLUE" (In reference to IBM). Basically. If shit broke you could just say "It's their fault" then no one would get fired. It didn't matter how fucked the situation was, it was the external company that took the blame and so weak people decided that was a great way to keep their job even if it was a garbage product.
That makes a LOT of sense. The people who made this decision where I work are not competent or reliable, people like that would think Salesforce is great.
Yep, and that is the point. The people that have a few brain cells to rub together hate the product and think it's shit.
The others (managers and higher) think its amazing because if there is ever a problem its "not their fault" so they don't get fired, they don't care, they clock their hours and leave at the end of the day even if everything is still fucked and on fire.
It's been like this for decades. People need to be responsible for their work again and held responsible for their fuck-up's.
I have broken shit in prod with very important mission critical shit but I also fixed it quickly. I took responsibility and admitted that it was my fault. Never got fired for that but it generated a lot of new documentation and training (mostly written and done by me) to "lets not fuck up like that again".
(post is archived)