Slashdot Mirror


NPM Apologizes For the Way It Handled Recent Staff Layoffs (theregister.co.uk)

JavaScript library manager NPM on Wednesday apologized for its handling of a contentious round of recent layoffs. The Register reports: The company statement, which comes a week after product manager Rebecca Turner resigned in protest, is co-signed by chief executive officer Bryan Bogensberger, chief product officer Isaac Schlueter and chief data officer Laurie Voss. "Recently, we let go of five people in a company restructuring," the statement says. "The way that we undertook the process, unfortunately, made the terminations more painful than they needed to be, which we deeply regret, and we are sorry." By way of explanation, the statement attributes the changes at the company to shifting the firm's source of financial sustenance from venture funding to product revenue. That requires "new levels of commitment, delivery, and accountability," the implementation of which "has been uncomfortable at times."

In response to a question posed by The Register via Twitter, the company's former CTO CJ Silverio said, "The main thing I want to note is how NPM's statement is not an apology by [Isaac's] own standards. His blog post about apologies is very clear about the three things an apology must contain, and it seems to me that all three items were missing from that statement. It said nothing substantive. It went so far as to blame NPM's users for forcing them into the move."

36 comments

  1. they run their business like a JavaScript reposito by phantomfive · · Score: 2

    âoeThere was recently an all-hands meeting at which employees were encouraged to ask frank questions about the company's new direction. Those who spoke up were summarily fired last week, the individual said, at the recommendation of an HR consultant.â

    I expect nothing less than short-term thinking from a JavaScript company. NPM has a nice user interface for programmers but it falls down in basically every other possible way.

    --
    "First they came for the slanderers and i said nothing."
  2. I dont' know what kind of moron uses NPM anyway by Anonymous Coward · · Score: 0

    Javascript is a garbage language and it's unfortunate that so many kids are learning it these days. Its low barrier to entry is attractive, but most of the shit people are doing with javascript shouldn't be done at all. All of this crap that runs in web browsers now, like mail clients and bitcoin minters, is positively retarded. Meanwhile most malware also depends on javascript programs running in a web browser to work. And that's to say nothing of how shit eating retarded it is to write actual computer programs in javascript. WHY IN FUCK WOULD YOU DO THAT IF YOU CAN USE ANY OTHER LANGUAGE???

    Fuck everything.

    1. Re:I dont' know what kind of moron uses NPM anyway by Anonymous Coward · · Score: 0

      Jeez who pissed in your Cheerios? Was it systemd-pissd?

  3. Wow, that hot take has about... by Anonymous Coward · · Score: 0

    ...as much edge as a chunk of talc.

  4. 'Business Model' by skogs · · Score: 1

    The entire company has a business model change: From eating Venture Capital to actually getting paid something for a product.

    One would think their 'business model' was supposed to be something about making money at some point in the first place. That is how you get intelligent people's venture capital $$. Guess this is a company with no real business plan, and the people investing money in them have started to figure that out.

    Quick....throw in more buzzwords! They could be the first Javascript Artificial Intelligence Blockchain Synergy corporation.

    --
    Who is this that even the wind and the waves obey Him? Surely this computer must submit also!
    1. Re: 'Business Model' by astrofurter · · Score: 1

      "intelligent people's venture capital"

      If they were intelligent, the upper class twits who are VCs would be on Wall Street making real money. VCs are people with all the family money and connections to be top investment bankers, but who are too dumb to work on JP Morgan's janitorial staff.

    2. Re:'Business Model' by AvitarX · · Score: 1

      What was Facebook's business model at early VC stages?

      What about Google's?

      Sometimes it makes sense to buy market share and hope the business model arrives.

      VC investing is about huge returns sometimes making up for the majority of total losses. It's not normal investing.

      Note: not the type I'd ever do, but they do seem to make money.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    3. Re:'Business Model' by Aighearach · · Score: 1

      Google was always an advertising company, though.

  5. Since when do package managers get VC funding? by h33t+l4x0r · · Score: 2

    They should have to beg for money like Wikipedia.

    1. Re: Since when do package managers get VC funding? by Anonymous Coward · · Score: 0

      Error: A message from Isaac Schlueter, "Over the years, npm nocache package manager has provided its services for (mostly) free. We cannot continue to do this without your support. Please consider donating any amount by going to [link]. You will receive an unlock code for the next 10 npm installs. After that, please consider donating again. We love you. And thanks for using npm notmy package manager."

    2. Re: Since when do package managers get VC funding? by null+etc. · · Score: 1

      You forgot: "If everyone reading this just donated the cost of the tissue they use to pick their nose, this fund-raiser would be over in 3 seconds. Your donation can help ensure that JavaScript package management stays free from costly subscriptions and advertising messages that run whenever you try to install a package."

    3. Re:Since when do package managers get VC funding? by Antique+Geekmeister · · Score: 1

      There is a minor "DotCom" in progress right now. anyone whose profile shows any change on LinkedIn or Dice or Monster is flooded by recruiters for a stack of new startups, many of them sounding exactly like business plans from 2000 for companies that failed even before the crash. They have aggressive, exponential growth plans, and they don't acknowledge the risk that their technological innovation will never work or that their inevitable competitors are larger, older, and better equipped to simply add a new service.

  6. I've been in this situation by Anonymous Coward · · Score: 1

    First the investors decide that you need to start actually making money. Then the company has a meeting where it becomes clear that they don't know how to do that.
    So I left. That's what these people should have done as well. Getting laid off from a company that doesn't have a future isn't such a bad thing, since you're going to end up in that situation soon anyway when they go out of business.

  7. NPWhat? Who? by Anonymous Coward · · Score: 0

    Web site scripting has package managers and companies managing them now?

    It's like a cargo cult.
    They try *so hard* to become real software developers. But they just completely miss what that is all about.

    I'm more happy every day, that I stopped at HTML5 (after a four hour discussion with its creators, that allows me to certify them as medicallt batshit insane), and nowadays only deal with "the web" through some cross-compilation to WebAssembly if I really must support this shitty imitation of a VM and OS.

    1. Re:NPWhat? Who? by Anonymous Coward · · Score: 0

      If I parse you correctly, you now stick it to the man by running Chrome within Chrome using a webasm VM?

  8. Common for US businesses. by Anonymous Coward · · Score: 2, Interesting

    Especially big ones.

    You're expectes to smile or die.
    Any other human emotion spells trouble and a meeting with "HR". (What a HORRIBLE, disgusting, textbook psychopathic term!)

  9. Why does the title include "apology"? by OneOfMany07 · · Score: 2

    If the content you post says this can't be a genuine apology, then why is that in your title?

    "The main thing I want to note is how NPM's statement is not an apology by [Isaac's] own standards. His blog post about apologies is very clear about the three things an apology must contain, and it seems to me that all three items were missing from that statement. It said nothing substantive. It went so far as to blame NPM's users for forcing them into the move."

  10. Re: I dont' know what kind of moron uses NPM anywa by Anonymous Coward · · Score: 0

    Get on your own lawn old man! SpaceX should make node-spaceship in your honor.

  11. Yeah, but... by pilaftank · · Score: 1

    npm loves you.


    (or so I've been told)

    --
    dna.js
  12. NPM makes money? by Anonymous Coward · · Score: 0

    I had no idea JavaScript package managers could turn a profit. Their "product" is only slightly more appealing than genital warts.

    1. Re: NPM makes money? by Anonymous Coward · · Score: 0

      I'll take a dozen. Can you throw a few crabs in too?

    2. Re: NPM makes money? by Anonymous Coward · · Score: 0

      I'll give you a baker's dozen of crabs.

  13. NPM. This is only news because you apologized. by Anonymous Coward · · Score: 0

    I stopped reading at "laid 5 people off". Most people read the clickbait and left.

  14. Javascript is a shitshow by Anonymous Coward · · Score: 0

    Fuck the money grubbing techbros who greedily work on that trash.

  15. Re:they run their business like a JavaScript repos by DNS-and-BIND · · Score: 3, Interesting

    It's a clever ruse. Mao Zedong used the same trick. He encouraged people to come out and offer their advice about how China could get better. This was the "Hundred Flowers" campaign. He got all his enemies to reveal themselves this way. Six months later, he started the "Anti-Rightist" campaign, and everyone who had offered criticism of his far left government (even those who were far left themselves) were branded as right wingers. They spent the next twenty years as slaves.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  16. Re:they run their business like a JavaScript repos by Anonymous Coward · · Score: 0

    I expect nothing less than short-term thinking from a JavaScript company. NPM has a nice user interface for programmers but it falls down in basically every other possible way.

    Excuse me, you consider that a nice user interface? No, sir or madam, I put it to you that NPM fails across the board; only suceeding by caputring the cultural zeightgiest and being 'an inclusive community' instead of aiming for 'technical quality'.

  17. WTF? This is insane by quantaman · · Score: 4, Insightful

    Our source described a culture of suspicion and hostility that emerged under the new leadership. There was recently an all-hands meeting at which employees were encouraged to ask frank questions about the company's new direction. Those who spoke up were summarily fired last week, the individual said, at the recommendation of an HR consultant.

    So they had a company meeting, found the few individuals who actually cared about the company and were proactive about making it better, and fired them.

    I mean we don't know anything outside the news article, and maybe "spoke up" was a synonymy for "toxic employees who were destroying office morale" but phrasing as-is reads pretty bad.

    --
    I stole this Sig
    1. Re:WTF? This is insane by Anonymous Coward · · Score: 0

      Many 'leaders' want sycophants. What the HR consultant forgot to mention is that what they have done is to discourage any attempt of improvement that is not in direct line with the new leadership. The one that got fired are actually the lucky one since the job market is still pretty hot and they'll find a better job armed with the experience that 'hot' company does not equal to good job, while the sheeps will keep on enduring the pain of working for a despicable 'leader'.

      Posting as AC since I've learned the hard way to keep my official opinions sanitized, if I want to keep my current job for a little longer.

    2. Re:WTF? This is insane by sjames · · Score: 1

      This suggests that either the management is dumb as bricks OR their plan to make money is to sell the whole thing off to someone else and let THEM discover there is no path to making money. They can't do that if people who care are pointing out areas they need to improve.

  18. Re:they run their business like a JavaScript repos by The+Evil+Atheist · · Score: 1

    The issue isn't that they're a Javascript company. The issue is that they have an HR consultant. HR people are bad enough, but if they're just consultants and not even a part of the company, they have no interest in doing what's best. And I suspect employers who hire HR consultants are doing so to offload the blame of firing people for no good reason.

    Brought to you by the land of the free-for-the-upper-class.

    --
    Those who do not learn from commit history are doomed to regress it.
  19. Re:they run their business like a JavaScript repos by loonycyborg · · Score: 1

    This probably created perverse incentives. If HR consultant wouldn't recommend to fire anyone they would have ended up looking ineffectual. Yet making any real decision instead of firing people who are active on a meeting would require actual domain knowledge..

  20. anti-worker by Anonymous Coward · · Score: 0

    No surprise here. These are the same corporate progressive tools who fucked over Azer Koculu, then double-fucked when he tried to un-publish his modules from NPM. They are anti-worker anti-solidarity thugs to the core.

  21. This is why I don't use NPM by Anonymous Coward · · Score: 0

    This is why I don't use NPM or get on every new fad. These new package managers are just a way to consolidate power and control. They're all the same, NPM, Composer, Maven. Things worked before it. It is easier now to reuse crappy code and everyone can build their own facial recognition app, finally.

  22. Re:they run their business like a JavaScript repos by phantomfive · · Score: 1

    It's clever if your goal is to create a company of sycophants/country who don't think for themselves.

    --
    "First they came for the slanderers and i said nothing."