Nice People Matter? NPM may stand for Not Politely Managed – job cuts leave staff sore

Layoffs at JavaScript package registry raise questions about fate of community resource


NPM, Inc, the company behind the widely used NPM JavaScript package repository, stands for Node Package Manager. Inside the small but vital biz, the name gave rise to an alternative de-abbreviation, Nice People Matter – but that might be about to change.

For those who don't know, NPM is the default package manager for the JavaScript runtime environment Node.js, and NPM Inc serves billions of package downloads a week as a result.

The San Francisco startup's dismissal of five people two weeks ago didn't strike observers as particularly considerate. For an outfit that proclaims, "Compassion is our strategy," it rubbed those let go and members of the JavaScript community the wrong way.

Frédéric Harper, a developer advocate who was among those who lost their jobs, posted at length about the situation on Twitter. His concerns, he said, did not come from being laid off. That happens, he said, and will happen again. "It’s the total lack of respect, empathy and professionalism of the process," he said.

In an email to The Register, he said there appeared to be a disconnect between the company's professed values and its behavior.

We know what you did last summer

The layoffs actually started last summer. The biz hired a new CEO, Bryan Bogensberger, to take the company from about $3m in annual revenue to 10x-20x that, explained an early NPM employee who spoke with The Register on condition of anonymity.

Bogensberger, a Canadian, has been running the organization since around July or August 2018, our source explained, but wasn't actually announced as CEO until January 2019 because his paperwork wasn't in order.

He brought his own people in, displacing longtime NPM staffers. "As he stacked the management ranks with former colleagues from a previous startup, there were unforced errors," our source explained.

For example, one employee fired last month was a month away from having stock options vest. The individual could have retained those options by signing a non-disparagement clause, but refused.

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.

One of the those who left shortly after Bogensberger's arrival was CJ Silverio, CTO at the time. In a phone interview with The Register, she said, "I was out almost immediately in August. It was a culture change. I could not cope with putting engineers in crunch mode for no good reason."

Silverio went on sabbatical over the summer and was fired by text message in December. She said she was among five people dismissed in the months following the installation of the new regime. Together with the five in the layoffs in March, that makes about 10 people axed in the management transition, which amounts to about 20-25 per cent of the business, depending upon the date you count the number of employees.

The recent round of pink slips seems unjustified to Silverio. "People were very surprised by the layoffs," she said. "There was no sign it was coming. It wasn't skills based because some of them heard they were doing great."

In one instance, our source said, the hiring manager was given the budget to immediately rehire one of the terminated positions.

The Register asked NPM to discuss the layoffs. The upstart declined, but said it's hiring.

“We can not comment on confidential personnel matters," CEO Bryan Bogensberger told The Register. "However, since November 1, we have approximately doubled in size to 55 people today, and continue to hire aggressively for many positions that will optimize and expand our ability to support and grow the JavaScript ecosystem over the long term.”

Gagging orders in action, or not

Silverio and Harper have been speaking publicly about the layoffs because they too declined to sign the non-disparagement clause NPM included in its severance package.

A California law that took effect in January (SB 1300) prohibits non-disparagement clauses to cover up wrongdoing. But in general such clauses are legal.

JavaScript code

NPM not tied in knots over Yarn rival project

READ MORE

According to our source, NPM needs to show revenue growth to attract further funding, but that's been difficult with organization accounts that cost just $7 per month and developer accounts that are free. The organization needs an enterprise product but it's more than a year late delivering NPM Enterprise.

Silverio worries about how the remade NPM will handle its stewardship of a critical piece of JavaScript infrastructure.

"The actual concern I have is that the JavaScript package manager and language commons are in the hands of a VC-funded company, which may or may not be having financial trouble," she said. "If they're not okay, this is something the entire JavaScript language community needs to pay attention to now."

Musing about the worst possible outcome, she said, "You could imagine this new CEO selling the company to Oracle."

If NPM had chosen to speak with us, there would no doubt be individuals who disagree with that assessment and insist they too care about the JavaScript community. The problem is that when companies make statements like "Nice People Matter" or, as Google did, "Don't be evil," and their behavior doesn't follow, it becomes hard to take such claims at face value. ®

Similar topics


Other stories you might like

  • Prisons transcribe private phone calls with inmates using speech-to-text AI

    Plus: A drug designed by machine learning algorithms to treat liver disease reaches human clinical trials and more

    In brief Prisons around the US are installing AI speech-to-text models to automatically transcribe conversations with inmates during their phone calls.

    A series of contracts and emails from eight different states revealed how Verus, an AI application developed by LEO Technologies and based on a speech-to-text system offered by Amazon, was used to eavesdrop on prisoners’ phone calls.

    In a sales pitch, LEO’s CEO James Sexton told officials working for a jail in Cook County, Illinois, that one of its customers in Calhoun County, Alabama, uses the software to protect prisons from getting sued, according to an investigation by the Thomson Reuters Foundation.

    Continue reading
  • Battlefield 2042: Please don't be the death knell of the franchise, please don't be the death knell of the franchise

    Another terrible launch, but DICE is already working on improvements

    The RPG Greetings, traveller, and welcome back to The Register Plays Games, our monthly gaming column. Since the last edition on New World, we hit level cap and the "endgame". Around this time, item duping exploits became rife and every attempt Amazon Games made to fix it just broke something else. The post-level 60 "watermark" system for gear drops is also infuriating and tedious, but not something we were able to address in the column. So bear these things in mind if you were ever tempted. On that note, it's time to look at another newly released shit show – Battlefield 2042.

    I wanted to love Battlefield 2042, I really did. After the bum note of the first-person shooter (FPS) franchise's return to Second World War theatres with Battlefield V (2018), I stupidly assumed the next entry from EA-owned Swedish developer DICE would be a return to form. I was wrong.

    The multiplayer military FPS market is dominated by two forces: Activision's Call of Duty (COD) series and EA's Battlefield. Fans of each franchise are loyal to the point of zealotry with little crossover between player bases. Here's where I stand: COD jumped the shark with Modern Warfare 2 in 2009. It's flip-flopped from WW2 to present-day combat and back again, tried sci-fi, and even the Battle Royale trend with the free-to-play Call of Duty: Warzone (2020), which has been thoroughly ruined by hackers and developer inaction.

    Continue reading
  • American diplomats' iPhones reportedly compromised by NSO Group intrusion software

    Reuters claims nine State Department employees outside the US had their devices hacked

    The Apple iPhones of at least nine US State Department officials were compromised by an unidentified entity using NSO Group's Pegasus spyware, according to a report published Friday by Reuters.

    NSO Group in an email to The Register said it has blocked an unnamed customers' access to its system upon receiving an inquiry about the incident but has yet to confirm whether its software was involved.

    "Once the inquiry was received, and before any investigation under our compliance policy, we have decided to immediately terminate relevant customers’ access to the system, due to the severity of the allegations," an NSO spokesperson told The Register in an email. "To this point, we haven’t received any information nor the phone numbers, nor any indication that NSO’s tools were used in this case."

    Continue reading

Biting the hand that feeds IT © 1998–2021