Live data from Hacker News

NPM CEO Bryan Bogensberger Resigned

prnewswire.com

91–100 of 108 posts

Re: NPM CEO Bryan Bogensberger Resigned

#91

Earlier quoted context omitted.

There would be chaos, just not for FAANG.

Someone upthread asked "why is NPM different from PyPi/pip in this?" There are lots of practical answers - PyPi is open source, Python packages aren't so fragmented, and so on. But honestly, a huge part of the difference is that PyPi has sponsors like PyPi and AWS using its baseline implementation. NPM's private repository system means the public system just doesn't have that kind of pressure on it.

I would be deeply surprised if AWS teams use public pypi. Much more reasonable would be to mirror public packages they use internally.

What if a minor version change contains a relicensing of the library, for instance?

Re: NPM CEO Bryan Bogensberger Resigned

#92
post #81

Earlier quoted context omitted.

Maybe I didn't read too far into the thread, but it sounds like they laid off a guy, provided some severance, and there weren't many managers that sent him a goodbye note? I don't see the connection here... what was the bad thing they did?

Yep, no goodbye note was really the highlight of everything that happened at npm in the last couple of months. This article about union busting https://www.nytimes.com/2019/07/08/technology/tech-companies... and this one about working conditions at npm https://www.businessinsider.com/npm-employees-open-letter-20... or The Register who covered mostly everything that happened since the first layoff mentioned in my Twit…

I don't know anything about NPM's board of directors. I don't know who is on it. So this should not be read as some sort of criticism of them.

But I know there are some boards of directors out there, who would view the ability to bust unions (and get away with it) as a reason to hire, not a reason to fire.

I don't know why they let go of their CEO. I wouldn't assume it was necessarily for any of the reasons you mentioned. It certainly could have been, but it also could very easily have been for completely unrelated reasons.

Re: NPM CEO Bryan Bogensberger Resigned

#93
post #86

Earlier quoted context omitted.

Try reading that Twitter thread and count the number of times he mentions. "I" or "me" in the same sentence about how it's all about other npm employees and the greater community. This is a textbook example of if (when!) you get let go you should strongly consider an internet moratorium.

It wasn't just about other employees. I lost my job. I got fired in a shitty way. I lost my income source. I lost a job I love. I lost faith in a company I cared about. I was afraid for the future of the ecosystem and my friends still there (most of them resigned since). It was an emotional moment for me and others. Things can be about others AND you, it's not a zero sum game. Count for this reply: 9

A friend of mine regularly self-moderates his communications, particularly emails. If there's an "I" (or other personal pronoun) in a sentence, he deletes the whole sentence.

Often his replies are just "Thanks" style... But you know with him it's a very considered reply despite the terseness.

I'd suggest that such copious tweets (& follow up comments here) may very well harm future prospects... As you sow you reap. You need to learn to let things go: particularly in tech.

It's great that you like your (former) fellow employees: make friends with them and network with them. Alternatively, if you wish to make political actions, then undoubtedly you need to be more impersonal: just like the people who were tasked with outing you.

Re: NPM CEO Bryan Bogensberger Resigned

#94
post #86

Earlier quoted context omitted.

It wasn't just about other employees. I lost my job. I got fired in a shitty way. I lost my income source. I lost a job I love. I lost faith in a company I cared about. I was afraid for the future of the ecosystem and my friends still there (most of them resigned since). It was an emotional moment for me and others. Things can be about others AND you, it's not a zero sum game. Count for this reply: 9

A friend of mine regularly self-moderates his communications, particularly emails. If there's an "I" (or other personal pronoun) in a sentence, he deletes the whole sentence. Often his replies are just "Thanks" style... But you know with him it's a very considered reply despite the terseness. I'd suggest that such copious tweets (& follow up comments here) may very well harm future prospects... As you sow you reap. Y…

Thanks for sharing your personal opinion, I appreciate.

The fact that I shared my story like I did and doing now was beneficial on all levels for me. I stayed true to my principles and values. I was approach by companies and managers who have the same values also. It helped me go back on my feet emotionally and professionally way more quickly.

My personal take is that whatever you do, no matter if it's about deciding to not care or not say anything, or being vocal, stay true to yourself, and be proud of what you share.

Re: NPM CEO Bryan Bogensberger Resigned

#95
post #81

Earlier quoted context omitted.

Yep, no goodbye note was really the highlight of everything that happened at npm in the last couple of months. This article about union busting https://www.nytimes.com/2019/07/08/technology/tech-companies... and this one about working conditions at npm https://www.businessinsider.com/npm-employees-open-letter-20... or The Register who covered mostly everything that happened since the first layoff mentioned in my Twit…

I don't know anything about NPM's board of directors. I don't know who is on it. So this should not be read as some sort of criticism of them. But I know there are some boards of directors out there, who would view the ability to bust unions (and get away with it) as a reason to hire, not a reason to fire. I don't know why they let go of their CEO. I wouldn't assume it was necessarily for any of the reasons you menti…

I completely agree with you on this!

I wasn't mentioning those were the reasons, but that those were part of what happened in the last months.

Re: NPM CEO Bryan Bogensberger Resigned

#96
post #73

Earlier quoted context omitted.

I'm not sure what conclusions one can draw about the broader NPM culture by reading a single-sided Twitter thread from a disgruntled former employee tweeting about how he lost his job. I only made it through the first ~10 tweets before clicking out, so maybe there's something I'm missing further in the thread. But to me, it just sounds like what you'd expect from someone being laid off. It's a little weird that he di…

His complaint seems to be, not that he was laid off, but that the way it was communicated to him was insensitive. That's a very common thing, laying people off in an insensitive manner. Lot's of companies (even big massive successful companies) do that all the time. That doesn't make it right, but, whatever the reasons their board had for letting go of their CEO, laying people off in an insensitive manner is unlikely…

Actually, it was also about the layoff itself, not just how it happened. At the beginning of the thread, I wasn't to shared details for legal reasons, but it became a NLRB case for union busting. See this article from The Register for more details https://www.theregister.co.uk/2019/04/22/npm_fired_staff_uni...

Re: NPM CEO Bryan Bogensberger Resigned

#97
post #59

Earlier quoted context omitted.

> I wish companies Because it's not a soap opera and you're not owed anything about the personal business of other people. As an individual, I have every right to control the narrative for why I've left a company (assuming nothing illegal).

Sure but at a certain point it just harms your credibility if instead of owning up to the incredibly bad mistakes you still pretend you're only leaving because the grass is greener elsewhere. I know it's standard business procedure to outright lie about these things but it becomes farcical when you basically sink an entire company and then get to "resign" and pretend it's not because you did a terrible job.

I agree with someone else comment in this news about the fact that his reputation will be intact that way for people who didn't know about the situation at npm. As much as I don't like this at all and I hope I would never lie in a situation like that, it's unfortunately a good PR move to do it like this...

Re: NPM CEO Bryan Bogensberger Resigned

#98
post #94

Earlier quoted context omitted.

A friend of mine regularly self-moderates his communications, particularly emails. If there's an "I" (or other personal pronoun) in a sentence, he deletes the whole sentence. Often his replies are just "Thanks" style... But you know with him it's a very considered reply despite the terseness. I'd suggest that such copious tweets (& follow up comments here) may very well harm future prospects... As you sow you reap. Y…

Thanks for sharing your personal opinion, I appreciate. The fact that I shared my story like I did and doing now was beneficial on all levels for me. I stayed true to my principles and values. I was approach by companies and managers who have the same values also. It helped me go back on my feet emotionally and professionally way more quickly. My personal take is that whatever you do, no matter if it's about deciding…

Well, stylistically the first 20 tweets of the Twitter thread read like an introduction to to the story, rather than an actual story (and the rest looks like followup), so that makes for one really confused reading. That's perfectly understandable considering your emotional state at the time, but now that you are a bit more calm, please don't misrepresent this as a brief summary, which is the point of the original question.

Re: NPM CEO Bryan Bogensberger Resigned

#99
post #18

I’m fascinated by the fact that while node has become a new standard in the industry , and the project is receiving lots of supports from all sorts of companies ( IBM , Microsoft etc...) absolutely no discussion has been opened about how much at risk the JavaScript ecosystem actually is with « npm » and it’s weekly dramas Not a month pass without something going wrong inside of inc, millions of developers are dependa…

There is actually a lot of discussion about this. There is also a lot of work going into different approaches to solve this. For example Frea. It's a conservative approach for incrementally federating the package registry and you can start using it today. It's ready for all your traffic. website: https://freajs.com how it works: https://docs.google.com/presentation/d/16pxrYfpxxKRzhpMM0zZV...

Why was this downvoted?

Re: NPM CEO Bryan Bogensberger Resigned

#100
post #61

Earlier quoted context omitted.

I think the problem is that NodeJS has a weird culture where a separate package is created for every little thing, then tons of other packages start depending on it. I don't live in NodeJS world but even I heard about package Left-Pad, that all it does is padding string from the left side. The author decided to pull it out from the repo rendering tons of other packages nonoperational[1]. [1] https://www.theregister.c…

It wouldn’t surprise me to learn that this is ultimately due to how little the JS standard library actually does.

It is.

Though ES2017 added a number of string operations, including String.prototype.padStart.

Post reply on HN