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.
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.
NPM not tied in knots over Yarn rival projectREAD 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.
Musing about the worst possible outcome, she said, "You could imagine this new CEO selling the company to Oracle."