Comment by actionfromafar

8 months ago

Thousands of teen coders now hate Salesforce in advance. This is very shortsighted.

Haven't you heard? Sales force doesn't hire programmers anymore. AI is all their CEO needs. ;p. Seriously though, this behavior reminds me of Oracle, and is a great reminder that proprietary software can very quickly become a big liability.

  • Oracle is exactly who sprang to mind. Throughout my history as a software developer, even Microsoft has had a ton of interest in being involved in the community. Yes, they've wanted to extinguish much of it, when it didn't align with their financial goals... but they were always interested in being part of the "software development conversation". Oracle on the other hand has never extended an olive branch. They're quite happy existing on their own proprietary island. A great reminder that, "they don't want ot play in the pool with you, they want to own the whole pool and charge you to swim in it".

    • I worked in parallel with Sun Microsystems (prior acquisition) IBM and Oracle. All 3 were horrible in that regard. They all offered cheap services, and waited until roots were deep enough; then they would change the billing scheme multiplying fees by up to 25

      1 reply →

    • Microsoft was _awesome_ to deal with as a small company and/or an educational institution. They had special programs for startups where you could get basically anything for free, and their business side was a pleasure to deal with.

      They very much understood the "Developers! Developers! Developers!" mantra.

  • > this behavior reminds me of Oracle

    I'm sure Salesforce is terrified of growing their market cap by 3x

  • Funny because Salesforce grew out of Oracle and initially sought to become the anti-Oracle. What was their pitch? Rent your software?

  • I mean the sales team is probably all AI at this point.

    • It is impossible to know these days. I just get flooded with automated messages in random channels by them wanting to chat with me about whatever place I'm a manager at.

That doesn't really matter: Salesforce is not a technology company, it's a sales company. They need to win the loyalty of procurement decision makers, then engineers will have to use whatever the business people were sold. Exceptions are small tech-first companies where the engineers directly decide on tools.

  • Isn't this even more devastating in that respect? A 50x $ increase with only two days notice? This isn't some tech issue, this is directly related to procurement.

    • Right, but they weren't making money on that either, only $5k/yr. This wouldn't happen to a "top arr client" or whatever is the tiering their account managers follow.

      Here it likely was the exact opposite: the long tail of low-paying clients is annoying to manage compared to how much they bring cumulatively. So the client had been given a choice of either becoming a high-paying client or stop being a client altogether.

      2 replies →

  • Slack has always had a bottom-up sales funnel (i.e. the "land and expand" "shadow IT" model), so I'm not sure this is true.

    • Slack has been acquired. It's the same with all of these big tech companies. There is a period after acquisition where things appear to stay the same. The reality is that the real work is now happening. Operations are being studied to understand how to fold the acquisition into the parent company.

      The shadow IT model isn't the dominant one in the space where Salesforce play. They used that to a degree too when they were small, but they now lean towards enterprise sales. Shadow IT is sold as a risk by them. Want something secure, safe, and compliant? Work with us because we'll sign up to these things contractually (even if delivery is questionable.)

      This means that a slack salesperson has to choose between targeting a department and pissing off IT versus working on a company-level deal. This changes behavior significantly. It also changes lots of the economic expectations. Previously, these little deals here and there could add up. On top, you might get credit from driving engagement. Now you carry a much larger quota where engagement is important in practice, but not in how sales is executed.

      This drives the behavior you see here. Someone is reevaluating each of the current deals with this new lens. In practice, they can maximize revenue with these bullying tactics. Many times, in the enterprise space, it's better for a customer to be cut off, or give up, even if this is temporary. The intention is for the customer to return and agree to different terms even if the financials are adjusted to something more favorable.

Are there any coders that like salesforce in the first place? This is firmly one of those ‘foisted on you by management’ kind of products right?

  • I know a few people who've made good money immersing their hands in this pile of rich manure as consultants, so I guess it all comes down to what you individually are willing to do for some cash.

    • I did it for a few years after I graduated. It paid about a 10% premium over what other dev jobs in the area paid, and you never had to do anything super technically challenging, but you were pretty much at the whims of the sales org without any kind of product management in place. Plus the owner of the stack you worked with was openly antagonistic to the fact that developers had to be involved at all, even though all of their "no-code" tools introduced complexity that required developers to be involved as soon as you did anything more interesting than whatever was in the demo.

      So yeah I made some money but I'd die before I was a salesforce dev again.

      1 reply →

  • People in sales think it's pretty ok, and it's easy to find contractors who will set up or expand it for you. A couple of full-time devs could set up a CMS better tailored to your company with free components, but lots of places that use Salesforce don't have in-house developers.

    Salesforce knows that its codebase is a hot plate of spaghetti, but it doesn't really matter because software developers "in general" aren't their target audience in any sense.

Wait, there are people who actually don't hate Salesforce?

  • People who haven't heard of them generally don't have an opinion on them.

    • IMO we should count people who hate stuff like a user portal backed by one of these tools as haters of those tools. Although, the one that immediately pops into my head is some universally loathed HR portal that was backed by Peoplesoft.

  • I have anecdotally heard good things about Benioff, as a person.

    But then, I've also heard good things said about Elon, as a person, so take it with a grain of salt, I guess...

    • As a general rule, if ever someone is presented to you as a 2-dimensional character or cartoonish hero or villain, there is usually quite a bit more to discover. This probably goes in my list of 100 things to tell any young person about life.

      8 replies →

    • Having known a couple founders turned millionaires (no one in the many millions or billions tho), they will use small as a percentage of their wealth but large in nominal terms donations to bolster their reputation in exactly the same way one might spend too much in a video game for a fancy cosmetic.

  • Sure, pretty much anyone in a sales position that has had to use something else. Salesforce is bad, their competition is trash.

  • My sales people love it.

    • Salespeople usually worked with Salesforce in other companies, and some of them are even familiar with the dozens of low-code, no-code tools that you can use with Salesforce. All of them making the data model absurdly worse than what it already is.

      Sales and marketing executives are usually the most hostile stakeholders an engineering department may have (tip: Sometimes Legal and Compliance are your best allies when in a fight against Marketing and Sales), they absolutely hate engineering because they are absurdly focused on the short run.

      Give them Salesforce, Office 365, some connectors and some no-code tool and they poke holes the size of the Titanic in your security, but they don't care, because they want their brilliant ideas implemented now, and salesforce and excel let them do whatever they please now.

    • Is there a good rundown on what they see / like?

      I’ve only seen salesforce from a non sales perspective and it was a horror show, but I’m curious what it looks like to sales folks who like it?

      4 replies →

    • Same where I use to work, and upper mang. is scared to remove it due to sales people revolting. They tried years ago and a revolt happened and the cancelled they project.

      This is at a fortune 500 company.

Salesforce... working hard to become the SaaS-era equivalent of mid-90s "Computer Associates" (CA) ...

(Regarding acquisitions of Heroic, Sendgrid, Slack, Tableau, Mulesoft, and most recently Informatica...)

For those less-familiar with the reference, the Wikipedia entry[1] tells it well:

In 2001, The New York Times wrote that "Computer Associates has infuriated clients with high prices and poor technical support." Fortune wrote, "For all its ubiquity inside the tech departments of corporate America, CA had a horrendous reputation. Where Microsoft has long been the most feared software company, the old CA claimed the title of most despised – not by competitors but by its own customers."

Detractors of CA accused it of putting newly acquired software products into maintenance mode and milking them for cash flow. The products themselves were expensive and central to what corporate IT departments were doing, and so customers found it difficult to move away from CA. As Fortune wrote, "These products made it the barnacle of corporate America: Once you had CA software onboard, it was so onerous and expensive to pull it out that few customers ever did. That led to a lot of steady cash flow – and to arrogance on the part of CA's management." Or as The Register wrote, "CA used acquisitions to grow its portfolio.... Along the way it acquired a reputation as the place decent software goes to die."

[1] https://en.wikipedia.org/wiki/CA_Technologies

  • >On July 11, 2018, Broadcom Inc. announced it would acquire CA Technologies for $18.9 billion in cash.

    I'm not surprised. That sounds exactly like Broadcom.

    • Broadcom cleaned house though - the overwhelming majority of old school CA Technologies from line level ICs to VPs and Execs were all cut.

      There was a notorious incident where some ex-VPs at CA made a whole stink about being downgraded to Managers at Broadcom due to title inflation at CA and Hock Tan personally flamed them, along with CA's shenanigans around their private jet (Broadcom demanded CA to fly commercial).

      Sometimes, companies with lazy and inefficient leadership and staff need to get the stick.

    • You’d think they failed based on the description given earlier. But that doesn’t sound like failure to me…

  • As a millennial, I never understood CA’s business model. While I was too young to have exposure to the B2B software sales market, they also had a tiny presence in retail software, so I was always confused about what kind of software they actually wrote. I could grasp product-oriented companies like SAP and Microsoft, but I had no clue how a company with no obvious central product could take in the epic cash flows publicized during their accounting scandal: https://en.wikipedia.org/wiki/35_day_month

I believe thousands more adults are now hating it too, also reconsidering any current and potential dealings with them seeing their way of conduct. If not for the sake of righteousness, but for the sake of self interest (not to be extorted in the future by an organization prone to exploitation and extortion).

This is awesome, honestly. The more monopolists f_ck up, the cleaner the future to be built.

  • Monopolies aren't generally undone by their anti-consumer practices. Believing Salesforce will suffer from their own egregious behavior is wishful thinking.

    • I'm referring to a vast community of young developers who have learned a valuable lesson about the useless roles of monopolies in our lives as a dirty bonus to long payrolls of devs who work for them.

Salesforce either knows exactly want it’s doing or it’s in an epic doom loop.

On the one hand, Turing their back on pretty much everything everyone liked about it because could be seen short sighted, and it will crumble.

Or an intentional pivot. Knowing a subset is locked in and can be exploited to grow in new directions.

Either way, the shift is kind of epic. And only seems to be gaining steam.

  • > Or an intentional pivot. Knowing a subset is locked in and can be exploited to grow in new directions.

    Larry Ellison is now apparently the world's second richest man. Apropos nothing.

That's the best thing that could happen, more people should think poorly of salesforce. It's important to remind up and coming programmers that the big companies are not their friends.

You would think that making your users hate you is shortsighted, yes. But does it really matter?

I urge every user of Hacker News to read Peter Thiel's book, Zero to One. It's the definitive statement on software capitalism.

The goal, which Thiel embraces unabashedly, is to use technology to create new and unique monopolies, and once you've created them, extract as much rent as possible from the users. Obviously the users hate that part once it kicks in.

Thiel really seems to believe this is a good thing and there's a sense in which he's right: the tech industry has created more gadgets and created (or consumed?) a level of economic activity on par with industrialization itself. We have been introduced to all manner of innovations and conveniences, and the winners at this game have won bigger than anybody else.

But it is undoubtedly anti-consumer and anti-user. They give you something good, you get hooked, and then they enshittify it once you can't get out, and it's all part of the plan. Again, and again, and again, for more than 40 years now.

That's why once you're done with Thiel, you should read the GNU Manifesto. Richard Stallman identified the basic dynamics here as far back as the 1980s, and started his movement from the perspective of a user of computer systems who didn't want everything to be trapped and enshittified once again. By encouraging programmers to adopt the GNU license he aimed to prevent the rent seeking stage of this process.

Both camps succeeded partially. Thiel's camp succeeded more, especially economically. Which camp you join is up to you when you write a line of code or you use a piece of software. I personally think the world is complicated and there are elements of value in both. Regardless these are the two written works which together will give you the full context about the software industry, how it works, how it got this way, and even why modern life is the way it is.

And then you will see how it is by design for Salesforce to fuck nonprofits because it works. It was in the plan from day one. They knew. They will do it again.

  • The book Zero to One has pretty questionable economics.

    I'm paraphrasing here, it's been a long time, but his thesis is that in a competitive situation life of a company is nasty, brutish and short. And that might be true, but that doesn't mean that life for customers or shareholders or workers is anything like that.

    Part of why companies have it so hard in harsh competition is that they have to pay workers well in order to attract them, and they have to offer customers real value for money (if they want to keep getting their money), and companies also have to give decent returns to shareholders.

    • The 19th century phrase used in public to justify building monopolistic “trusts” was avoiding “ruinous competition”, the nation would be better off with a few big monopolies

      2 replies →

  • > But does it really matter?

    I am pretty sure - if his theories works - it would be really good for accumulating even more capital for the shareholders.

    And I am also pretty sure it, at least for me, will not matter at all, and it will be really bad for everyone else involved.

  • > You would think that making your users hate you is shortsighted, yes.

    The harsh truth: Alienating some free or highly discounted users can be a net win for companies if it allows them to raise their prices for remaining customers.

    This is an extreme example, but it happens all the time. The free or discounted years are always angry, justifiably, but dropping the free plan is a common growth phase for companies looking to reduce their support load, server count, and increase their revenue per user.

    > But it is undoubtedly anti-consumer and anti-user. They give you something good, you get hooked, and then they enshittify it

    The key word here is “give”. The free plans were always supposed to be a hook for getting people familiar with the platform so they would buy it later or spread the word. Free plans disappear once the market matures because the free plan no longer serves that purpose. They don’t need to spread the word because everyone knows about Slack. It’s a pop culture word, now, not something that needs to be spread around so people talk about it to their bosses.

    • Makes sense, but that’s not the problem here. They could have given them, say, a month to migrate, or they could raise the price 2×, or they could have handled it in any other way that’s not “you have a week to pay us $50k or your data is gone”.

  • I think it's slightly worse. They didn't even have to know from day one. The incentives are such that it's easy to just over time roll into that (local?) optimum.

  • I find it interesting that this comment got a lot of replies but is still at 1 point. It went negative temporarily.

    That means people are downvoting what is essentially a book recommendation. You ignore knowledge and the things that the architects of the modern world say about their work at your own peril, folks.

Who cares? Salesforce, as any other corporate are outsourcing to Indian kids, they don't give a...

Only people who can really change something are cybersecurity people, /"pentesters". They should, as any other responsible pentesters holding 0days for big corps, stop reporting them to the companies, instead sell to on grey market to 3rd party. Completely legal, for you it's more money and who cares what they do with it.

True whitehats are cucks, change my mind.

  • Indeed, for for-profit companies.

    They too can buy the exploits off the market as well. Just, the price for the company is 25x higher than individual costs.

    If corporations can price discriminate on non-EEOC metrics, so can I.

Who cares? Managers just bagged fat bonus and jump ship when it goes down. The whole world is like this now /s.