3 ms·
I don't know a single enterprise application that isn't a "nightmare to work with". This is not an issue with the code/architecture but the level of complexity
by mbesto 6y ago
I don't know a single enterprise application that isn't a "nightmare to work with". This is not an issue with the code/architecture but the level of complexity to operate at the scale that SFDC does.
> It reeks of different services consolidated via acquisition (or one-off services kitbashed together), and adding slack to the mix will just add yet another variation to the existing APIs.
That's not how this usually works. Heroku is still running just fine and isn't a messy bunch of APIs since they were acquired. SFDC will likely just sell Slack into their enterprise clients and let it be.
- canada_dry 6y ago> enterprise applications are a "nightmare to work with" It's my theory once a well-crafted enterprise application becomes very successful it bloats up until design-by-committee is necessary. From that point on it becomes an unusable disaster.
- Spivak 6y agoI don’t think it’s design by committee so much as it is sales needing more ammunition to close deals. That has for my whole career been the primary motivation of almost all features outside of the “base product.” “Hey we got $so_many million dollar client who wants to use our product but they want to auth with their AD and can’t use our three other SSO options.” And thus was born the company’s pluggable directory over VPN connector and auth strategy.
- jokethrowaway 6y agoCompare any other CRM with salesforce and 80% of the time you'll find better API / UX. Still, salesforce can sell and that's how it got where it is.
- SSLy 6y agoI have used Remedy and Microsoft Dynamics. So far Salesforce is the best one.
- mbesto 6y ago> Compare any other CRM with salesforce and 80% of the time you'll find better API / UX. You're right, if I'm using something as simple as Zoho, Streak, Insightly, Close, Pipedrive, etc. But thats precisely my point - the greater the complexity of the application the more of the "nightmare of an API/UX". Have you ever worked with DynamnicsCRM? NetSuite CRM?