DEV Community

Cover image for No, I don't want to become an Angular GDE

No, I don't want to become an Angular GDE

Lars Gyrup Brink Nielsen on July 21, 2020

A highly toxic environment. Cover photo by ATDSPHOTO on Pixabay. The views expressed in this opinion piece are entirely my own. They do not repres...
Collapse
 
alcfeoh profile image
Alain Chautard • Edited

I'm an Angular GDE and I don't understand most of the content of this post. I've seen a lot of very open conversations in the community of GDEs along with the Angular team at Google. GDEs can indeed ask questions to the Angular team and other GDEs. This is happening on a daily basis in Slack, which is where I discovered this article, which has not been censored but is being discussed as a way to improve the community.
I'm not saying that everything is perfect, but I am saying that I have no fear of being an Angular GDE and I don't see any reason to be anything but enthusiastic about being a GDE.
Also, note that GDEs cannot be employed by Google by definition.

Collapse
 
layzee profile image
Lars Gyrup Brink Nielsen Playful Programming Angular • Edited

Thank you for your feedback, Alain.

When you and other Angular GDEs say something like

"I have no fear of being an Angular GDE and I don't see any reason to be anything but enthusiastic about being a GDE."

I don't think it's helping the problem. You're alienating the GDEs who are scared because of fears mentioned in the article. Because of nasty messages and warnings about having to be careful about what they say or do. Because of being harassed by their peers or reprimanted by authorative figures.

By dismissing the problem and restating that there's no reason for this, you're making your peers question whether they're the problem themselves. If no one else seems to have this problem since everyone says that this is not happening, surely it must be them who are the problem.

You not having gone through it does not mean that it's a non-issue.

Collapse
 
alcfeoh profile image
Alain Chautard • Edited

I don't know any GDEs who have such fears because all of them are free to express themselves on the Angular Slack channel or elsewhere.
That's what I see as a GDE from the inside. You're telling me that you have a better view from the outside, that's great but I don't see how your post is helping anything. Starting fires has rarely solved any problem.

I would be happy to reach out to the GDEs who are afraid and learn more about that because it is quite the opposite of my experience and the experience of many others. Please contact me in private if you have more information to share.

Thread Thread
 
layzee profile image
Lars Gyrup Brink Nielsen Playful Programming Angular • Edited

all of them are free to express themselves on the Angular Slack channel or elsewhere.

That's what you're saying. I have accounts of the opposite. More than the examples mentioned in these stories. These are just examples of bigger issues, not one-off issues.

Some people can have legal reason for not speaking about issues like these. Some people may not want to have their issue investigated at this point. Maybe they're just happy to move on after a terrible experience and I don't blame them.

Unfortunately, this changes nothing for the next person joining the Angular team or the Angular GDE program. This is why I'm speaking up on their behalf. To stop this from happening to anyone else.

The first step towards change is realizing and admitting that there's a problem. I see that you're not there yet. I'm trying to convince as many as possible that there are issues both in the Angular team and in the Angular GDE program, in the hope that it can be dealt with.

If you refuse to accept this, I don't know how to make it more clear, but hopefully I can convince someone else who can do something about this by helping to drive the change needed.

Thread Thread
 
alcfeoh profile image
Alain Chautard

I can only accept what I can see and relate to. I have read stuff about the Angular team from former Googlers that I understand and accept because I trust these people. Their posts were truly genuine as they exposed themselves personally.

On the other hand, an outsider to an organization I belong to (the Angular GDEs) telling me that I should see something and that I don't understand, well... I'm questioning their agenda for sure.

I would need more info or proof to change my mind, and I don't see any of that in your post. My email is open if you want to share more.

Thread Thread
 
layzee profile image
Lars Gyrup Brink Nielsen Playful Programming Angular • Edited

I can understand your skepticism.

While I appreciate the offer, I will instead refer Angular GDEs facing issues like these to Wassim Chegham who has also offered his help.

Wassim has been a GDE for 5 years. I personally know and trust him. He's my best suggestion if you're looking for a safe space to discuss matters like these. Wassim is also an excellent mediator.

Read Wassim's tweet with this offer.

Collapse
 
fetis profile image
Sergey Fetiskin

I know only Olivier's story, he was a contractor all the time and he's contract ended. Google decided to not prolong and use internal resources (Pete Bacon Darwin) for i18n. From outside it doesn't look like he was forced to leave

Collapse
 
layzee profile image
Lars Gyrup Brink Nielsen Playful Programming Angular

Olivier's story seems like anything but a success. From the way he joined the Angular team (stop working on your open source library, it's more popular than Angular's built-in solution) to how it turned out that the use cases he wanted to support and saw the need for in the community would never ship in Angular itself. These use cases are non-concerns for Google and it ended up virtually killing the most popular free alternative.

Collapse
 
jwp profile image
JWP • Edited

When I first heard about this program, I thought it odd they tell you about the GDE program but only they select the candidates.

Collapse
 
alcfeoh profile image
Alain Chautard

You can ask any GDE or Googler to be nominated for the GDE program. The list of all available GDEs is publicly available and the criteria listed on the GDE program website is exactly what one needs to do to become a GDE. So I don't see how anyone can say it's a "secret society" when a simple web search would give you all the answers.

Collapse
 
jwp profile image
JWP

You're right, it was my first impression. But I was wrong.

Thread Thread
 
alcfeoh profile image
Alain Chautard

How so? I would love to know more.

Thread Thread
 
jwp profile image
JWP • Edited

My thoughts were when I picked up on the "don't call us we'll pick you" and not sure how I picked up on that, I thought to myself that it was too exclusive of a club for me.. I think there was a post here on Dev.to from one of the GDE Team members.

I think it was this post that left a sour note with me. dev.to/stephenfluin/how-to-become-...

Thread Thread
 
alcfeoh profile image
Alain Chautard

Is that any different from the Microsoft MVP program? I believe that all such experts program work on a nomination basis as they don't have the resources to review thousands of candidates.

Collapse
 
meeroslav profile image
Miroslav Jonas

While I don't have any personal experience with GDE harassing another GDE, I did experience several occasions where GDE would heavily gossip about another GDE. The fake friendship and artificial positive emotions meanwhile stabbing each other in the back were too much for me to digest at times.

I also felt (some) GDEs were under pressure to boost their own track record (to maintain GDE status) over the actual community needs.

That being said, there are occasional unhealthy situations happening in other communities as well, but I have a feeling Angular is trying to hide it under the carpet more than others.

Collapse
 
caroso1222 profile image
Carlos Roso

We need a post like this for every single organization on earth because, guess what, all of them have issues. Too much drama for very trivial stuff.

Collapse
 
layzee profile image
Lars Gyrup Brink Nielsen Playful Programming Angular • Edited

Luckily, we're not all affected by every single organization on earth. But the whole Angular ecosystem and community are affected by the Angular team management's decisions. The technical issues are one thing that many of us can agree on. Let's put them aside for a moment.

I'm sick to my stomach of learning about people leaving the Angular team with stories of ridicule, emotional abuse, harassment, being yelled at, being belittled and patronized. I feel sorry for Angular GDEs living in fear, afraid to speak up. Afraid for the consequences of making one wrong move in the eyes of whoever's influencing this program. Afraid of being harassed by their peers.

Collapse
 
alcfeoh profile image
Alain Chautard

Customer needs can definitely be communicated to the Angular team and they do care. I brought feedback from one of my customers to the Angular team a few months ago and it was addressed with Angular 10.

Collapse
 
swyx profile image
swyx

would you ever consider leaving the angular community and joining vue or react or svelte?

Collapse
 
meeroslav profile image
Miroslav Jonas

Why not be a member of multiple communities at the same time?
It's the same as saying "you can use only one framework".

I personally use Angular, React (+ Gatsby), Preact, and Svelte. And I see reason to be member of all of these communities. On top of that I like Vue very much.

Collapse
 
mosharif profile image
Mo Sharif

Thanks for sharing! Most of us devs really just want a pleasant experience from these frameworks. We enjoy coding GDE or !GDE, who doesn't like creating sexy and reactive UIs ??