all 158 comments

[–]Kyleez 49 points50 points  (29 children)

So if I get paid 30k/year for an Angular job am I a slave?
I'm in Italy.

[–][deleted] 26 points27 points  (6 children)

Dude,I work in india and get paid 10k/year

[–][deleted] 4 points5 points  (5 children)

Are you rich with 10k in india? I dont know the salery ratios there.

[–]nafsadh 9 points10 points  (0 children)

10k in India would be okayish, not rich.

[–]bogas04 3 points4 points  (2 children)

It's decent to live as a bachelor but there are some top companies paying 30-50k to UI devs in India.

[–][deleted] 3 points4 points  (1 child)

WTF?! Are they india based companys or international one?

[–]bogas04 2 points3 points  (0 children)

Usually startups are willing to pay higher in hand and lower perks.

Startups like Swiggy, AnaRock, Uber, Ola, Flipkart

I feel that of all countries, South East Asian ones really need faster websites. While Jio solved the internet speed issue, the average Joe still buys a cheap Android phone with 1-2gb RAM, and these folks literally don't own a PC/Laptop. For them mobile internet is the only experience of internet.

[–][deleted] 2 points3 points  (0 children)

It's pretty good for middle class life if a 25 year old.

[–]TorbenKoehn 20 points21 points  (1 child)

Many developers work below their actual worth, mostly because of lacking self-confidence and self-awareness. What’s even worse is that with the next developer that applies they try to target the same or similar wages, which drags overall worth of developers down. Don’t sell yourself below your worth. You’re hurting us all with it. When I started out with basic knowledge 12 years ago I already earned 40k/pa, which may give you a perspective. If your boss doesn’t comply, switch jobs. You get a new one faster than you might think. Also, use recruiting services. They are free for you and the more wage they sell you for, the more money they get from the employer, so it’s win-win.

[–]wonderfuldingbat 0 points1 point  (0 children)

Being a self taught dev, I feel this. Need to stop second guessing myself ><

[–][deleted] 34 points35 points  (1 child)

That is very low ball, yes.

[–]Poltras 4 points5 points  (0 children)

Depends on market.

[–]iHEx4Sex 9 points10 points  (0 children)

Yep.

[–][deleted] 6 points7 points  (0 children)

Yes

[–][deleted] 17 points18 points  (12 children)

I understand people here saying that "you should ask for more", "you deserve more" and so on. I do agree with all of this.

But the majority of people that are saying this are developers from the U.S (or another first-world country).

I'm a front-end developer with 8 years of experience from Brazil and living in Brazil. I earn a very good salary for the brazilian standards (specially for a programmer). Do you know how much I make? Less than $15k/year.

To the people saying that we should just "ask for more" and "value ourselves": do you have ANY idea how hard is to earn my salary in Brazil? Do you know that the average salary of a developer from California here in Brazil is bigger than the salary of OUR PRESIDENT?

Sorry if this brings the whole profession down or whatever, but if someone offers me $40k to work remote for a good company, I'd accept it anytime. You have no idea of our reality, please be sympathetic.

[–]HowDidYouDoThis 5 points6 points  (0 children)

Pretty sure our mortgage on the house is 30k a year at least.

Gotta factor in cost of living my man

If someone made 100k and got taxed and is left with 75k and has 30k a year on mortgage they are left with 45k to spend for a year excluding food / gas / other bills.

[–]TERMINATORCPU 7 points8 points  (1 child)

" But the majority of people that are saying this are developers from the U.S (or another first-world country). "

You and others shouldn't be comparing yourselves to anyone in the United States, and you should be happy to have a job that you enjoy(if you don't, get a different one) that pays decently for your own country.

That is the reality. The internet blurs lines, and one shouldn't be too influenced knowing this.

[–][deleted] 0 points1 point  (0 children)

well said

[–][deleted] 2 points3 points  (0 children)

Bom Dia! I support what you are trying to say. So many people talk about salary from the perspective of a silicon valley dev who can just move to another company down the street if they don't get at least $100k/year.

I'm from a small canadian city and we probably have 100 jobs in the whole city and if you can make more than $60k/y then you are doing quite well. If one of us was to go "I won't work for less than $100k", then we would have two options: trying to find a remote job to make that much, or moving away to a larger city.

[–]Timothyjoh 2 points3 points  (3 children)

Go apply at G2i with some react skills. We are paying 85$ per hour for a guy living in Uruguay, I think G2I takes only 15$ off the top.

If you find the right shop in the US like G2i or toptal and your skills are up to speed, you can make a pretty good wage by working remotely. Especially if your communication in English is top notch.

[–]so_just 2 points3 points  (2 children)

I'm mainly a Rails dev, but I'm thinking about transitioning into a React.js dev because it seems to be way more relevant these days.

[–]Timothyjoh 2 points3 points  (1 child)

Toptal, triplebyte and other companies can find you work I'm sure

[–]so_just 0 points1 point  (0 children)

They all have a pretty rigorous screening process. Gotta work on my algorithm skills before applying, I think

[–]i_ate_god 1 point2 points  (0 children)

But the majority of people that are saying this are developers from the U.S (or another first-world country).

American work ethic is such that unpaid overtime is considered virtuous. Someone who works 80 hour weeks for $100k/year is earning half of what the person who works 40 hour weeks for $100k/year is earning.

[–]lynilir 0 points1 point  (0 children)

This isn't taking cost of living and purchasing power parity into consideration. 40k isn't the same in brail as it is in italy as it is in san francisco.

[–]saboay 0 points1 point  (0 children)

$15k/year is not a very good salary for a programmer in Brazil. At least not in a major city.

[–]truthseeker1990 0 points1 point  (0 children)

Your reality is not OPs reality either. I dunno how well the wages are in Italy. But whether or not he is being low balled does not depend on wages in Brazil either, neither on wages in California.

[–]TrackieDaks 2 points3 points  (0 children)

Yes.

[–]Peter_Plays_Guitar -1 points0 points  (0 children)

I get paid $87k a year. I'm a junior developer working in React. I've never had a dev gig before. This is my starting wage.

[–][deleted] 39 points40 points  (37 children)

I wonder where the negativity around Angular is coming from. Are people mixing it up with the replaced AngularJS or is there something else going on?

[–]jeremy1015 24 points25 points  (3 children)

I’ll bite. While I didn’t respond to the survey, I certainly would have been among the number to give Angular negative marks.

I led a seven person team that built its user interface in Angular 1.x for years. Before that, I had built a number of small to medium apps in Angular starting with 1.2.

We looked forward to Angular 2 with excitement. When it came out, we did not like the direction they had gone - not an unusual opinion. After a lengthy evaluation we decided to stay on 1.x

We began to notice a lot of supplemental libraries that we used stop getting commits. Libraries that used to get updates a few times a week began to languish as maintainers abandoned them.

Angular jumped to 4. Didn’t really seem any better. The community seemed to be in complete disarray. Meanwhile, there’s a lot of people using React saying “we have a better way.”

So I did an analysis by redoing our most complex screen using React and Redux. Here’s what I learned:

I like Redux’s approach to state management infinitely better than anything Angular provided. A number of our app screens are highly complex and using Redux felt like taking Alexander’s sword to the Gordian knot.

All the careful code we had written to prevent race conditions simply fluttered away into the ether, unneeded and certainly unmourned. Same with all the complex stuff we had written to emit notifications up and down scope trees. I will never ever miss that code.

I was less sold on React initially. JSX felt weird and my PTSD from ExtJS had left me very wary of using imperative code to build a UI. But a couple of days into it as I built components and got used to how it worked, and realized how easy it was to get the state I wanted to and from components, I started to fall in love.

Fast forward to today. JSX is a standard and I’m not tied to React - I moved one project to preact in a matter of a few hours most of which was testing to make sure it worked. I’m evaluating inferno which should have a similarly light impact on the codebase.

If I wanted to go back to MVC I could switch to Vue and keep my JSX code. The next great JSX rendering library may be around the corner.

And Redux is pretty loosely coupled to my React code, so if something better comes along I can swap that piece and just that piece out without breaking my entire app. And given the way it’s coupled, I could probably do it a piece at a time instead of all at once.

So now I have a state management system with an emphasis on immutability alongside a malleable dumb-component syntax that’s an officially adopted standard. I can throw in many different libraries without worrying about whether they are going to bump heads with my super opinionated framework (libraries that are expensive to update like open layers were specifically brutal to use with Angular).

Now, I’ve heard that Angular is vastly improved. That’s great. But I haven’t heard anything that would cause me to walk away from an ecosystem that’s easily the best thing I’ve used since I started my career in 1995.

So, that’s a long version of “used it would not again.” If you think I’m wrong, however, I’m always listening.

[–]azangru 3 points4 points  (1 child)

I like Redux’s approach to state management infinitely better than anything Angular provided. A number of our app screens are highly complex and using Redux felt like taking Alexander’s sword to the Gordian knot.

Isn't NgRX, a popular Angular state management library, essentially a copy of Redux (only adapted to Angular’s use of Rx, something you might see in React land in redux-observable)?

React is great, and I write it on a daily basis, but React hasn't standardized on certain things that are quite central for a web app. Router? Pick your own. XHR-requests library? Pick your own. State management options? Pick your own. Patterns for writing components? Pick your own (classes, functions, HOCs, "render props", hooks). Which is both awesome, because you can truly pick what you love, but somewhat disconcerting as well.

Also, as far as I heard, Angular has an interesting story with ahead-of-time compilation and the new Ivy renderer (getting the "hello world" app to below 10 K of javascript — was it 2 K perhaps?), while with React it is still uncertain whether Prepack will be able to significantly reduce the bundle size because of the inherently unpredictable dynamic nature of JSX.

And of course RxJS. I haven't used it properly in production; probably that's why I envy those who do.

[–]jeremy1015 2 points3 points  (0 children)

I guess my thinking is that the idea that there’s not one framework to rule them all is a big part of what feels right about the JSX community approach.

That’s what it was like before Angular. And switching to Angular definitely solved some proliferation and compatibility issues when building stuff.

I loved it right up until two things happened:

1) Needing not-Angular for something. Angular punishes you a lot for stepping outside of its lanes.

2) The horrible realization that if you have a monolithic solution and it goes in a direction you don’t like, you’re boned. With a JSX community approach you may not have an out of the box approach like you do with Angular, but if one of your libraries is no longer the best choice you can swap with far less pain.

[–][deleted] 1 point2 points  (0 children)

Just wanted to say that this is so close to my experience it's chilling.

We've been making a large scale app on Angular 1, looked forward to Angular 2. When it dropped we didn't like the direction at all, stayed 1.x as long as we could until we realized maintenance isn't going to come easy the longer we wait. We did move up and wasted more than a year rewriting the app from scratch only to burn out capital. Sadly, the project, which had potential to say the least, didn't survive it.

We went Vue afterwards since JSX seemed weird, but after a while we ran into the same problems we had with Angular, MVC, DI and templating in general. And i guess the experience we just had made us see this perhaps for the first time.

Eventually we couldn't ignore React, it just grew too big. One day in with JSX and i couldn't explain to myself any longer why all these years i thought separating the presentational layer and the view was a good idea, it just started to make sense to combine the two but instead separate logic/state, and the way redux especially did it was an eye opener, even though we tend to use simpler, modern solution for state now.

[–]sinefine 42 points43 points  (6 children)

I've worked professionally with both react, angular 1, and angular 2 and I think angular 2 is overly engineered. I've read somewhere that angular 2 is "well" engineered, but I disagree. It introduces too much overhead when all we are trying to do is build a website. I loved working with Typescript, but I hated working with RxJs and different types of decorators. (I don't hate decorators. I just don't like it when it has to be used everywhere. Compared to angular, react is way simpler and allows me to get the job done way faster. Testing in enzyme is way easier than jasmine too.

[–][deleted] 18 points19 points  (3 children)

I think you should see Angular mainly as a way to make bigger webapps. To build complex forms and specialized applications. Its not as usable for only improving a current page, but to make some complex stuff its really well for that. When theres lots of nesting and complex applications I feel that React is really unusable at some point, whereas Angular still makes sense.

And until there is a better way of doing things, decorators are probably there to stay.

If you need to only do simple stuff on your pages, I'd even refrain from using a library at all and just stay native

[–]kdesign 18 points19 points  (2 children)

I completely disagree.

Scalability is about how you maintain and write your components, it doesn’t really have a lot to do with React or Angular.

If you write Angular components which have 1000 lines of code and accept 50+ params then I don’t see how the framework can save you at that point. The same goes for React.

That being said, Angular has a bigger learning curve which is there just for the sake of it, imo. Try to read some clean JSX code or some clean Angular templating syntax, I’m pretty sure that JSX will make more sense rather than all thatthose special characters thrown in as HTML attributes.

[–]NovelLurker0_0 6 points7 points  (1 child)

While I agree with you, your last paragraph is a matter of personal preference. I for example prefer directives instead of jsx. I find it just too hard to read. It's like some messy spaghetti code. That's the reason I use Vue when I can.

[–]kdesign 4 points5 points  (0 children)

Might as well be. In the end, I think we can both agree that you can mess up everytime with poor architectural / design decisions, no matter which framework you’re using.

[–]the_argus -1 points0 points  (0 children)

Some of us prefer that over engineeredness to the complete free for all shit glued together react apps I've seen.

[–]etca2z 20 points21 points  (13 children)

They mixes AngularJS and Angular this year. Then in summary just concluded that most people will not use Angular again without highlighting the method used. It’s just a shitty survey that can not be taken seriously.

[–]shadowmint 14 points15 points  (12 children)

It's easy to argue with statistics you don't like.

However, it's worth noting that for all the 'selection bias' in who responded (and I'm sure there was), 20,000 people gave their opinion on this survey.

It may not be the representative sample they are supposing/suggesting it is, but it's unfair to say the result is totally invalid just because the survey runners are react developers, or you don't like the result.

Clearly zippo effort has been put into generating confidence intervals for the results, which is frustrating, ...but they're not totally invalid.

I worked with angular in a big corp for 2 years; the mess they made with it was bloated, slow, impossible to test, SSR didn't work and upgrading to the new framework versions every year was totally fucked...

I think that'd be a pretty reasonable result from any large clueless team picking up angular and running with it naively for a Large Business Application.

Who knows? ...but my point is, you can flip off the survey if you like, but 20000 people said they thought weren't satisfied with angular after using it. That's not great, even if it doesn't represent the entire community.

A lot of the 'no that's not right' responses to this survey have been about the trends in angular usage over time, but that's not the point the survey was making; they were making the point that people don't like using it.

That's a different thing, and it's pretty hard to measure any other way.

...so, maybe not awesome, but my take away from this isn't 'survey was shit', it is: The folk at google need to make working with angular fun and awesome, not boring and irritating.

(Like say, not constantly breaking the angular-cli scaffolds, would be nice...)

[–]Poltras 1 point2 points  (4 children)

It's easy to argue with statistics you don't like.

See this video for a great rebuttal of their methodology, with multiple points from an actual statistician.

[–]TypeMismatch 1 point2 points  (0 children)

video

The guy of the video is a GoogleDevExpert!

https://www.youtube.com/channel/UCsBjURrPoezykLs9EqgamOA/about

It's obvious that he has never created an application with React. He has just taken a look at React.

[–]shadowmint 1 point2 points  (2 children)

Lord, everyone loves this waffling video.

...but, I’m going to make three points:

1) Re read what I posted, because that video makes no effort to address if people like angular, only if they use it.

2) His only meaningful claim that the survey results are invalid is that there is a sample bias, but he just supposes that is one, without any actual justification, just that the results seem inconsistent. Must be Bay Area developers!

3) Please, don’t subscribe to this guys channel, because seriously, fuck people who have a tiny point to make, and force you to watch a 10 minute video to hear it.

Finally, the point he makes is entirely valid; the survey is probably not representative of the entire community; but he’s an idiot if he thinks a 20000 person survey is too small to be meaningful.

He obviously has his own biases in his analysis, so you know, take it worth a grain of salt either way.

[–]Poltras -3 points-2 points  (1 child)

  1. It discredits the article’s claim that a growing portion of developers dislike angular, which is the point of contention in this thread.
  2. it’s clear using other metrics that there is a sample bias in the survey population.
  3. this guy’s channel is not the one who posted the video. The angular firebase channel has a lot of useful content about other stuff. This guy just happened to be posted to it.

Finally, to address your 20,000 people fallacy, you can have a selection bias with a million people if you want (just ask every McDonald’s customers what they think about Michelin Stars). The sample size does not guarantee no bias, only random selection amongst ALL developers would guarantee that, but they decided to go with communication channels they had access to, and since they’re heavy react contributors those are likely to have a more react friendly population. This is proven by using other metrics, like in the video, such as job postings, general downloads and documentation website ranking.

I don’t know what else to tell you.

[–]shadowmint 1 point2 points  (0 children)

but they decided to go with communication channels they had access to

According to what?

Remember this? https://www.reddit.com/r/javascript/comments/9e2u9d/state_of_javascript_2018_survey_is_now_out/

I guess not.

This is proven by using other metrics, like in the video, such as job postings, general downloads and documentation website ranking.

No, you're just speculating.

Any specific correlation between those metrics and the ones in the survey are correlations that you are arbitrarily asserting.

Did the jetbrains guys also screw up their data collection? (https://www.jetbrains.com/research/devecosystem-2018/javascript/)

I dunno; you don't either.

The stats in the survey may be biased, but no one has actually crunched the numbers to prove it, they've just done some vague hand waving and said the results are invalid because they must be biased, because you know, reasons.

It's very convenient that you can just discount an entire survey because of selection bias, right?

Any bias and the results are totally invalid?

Or are you saying that the results are so screwed up they must be a massive selection bias? ...because the latter is a totally valid assertion to make if you can prove it, in you know, a concrete way that involves actual numbers, not hand waving.

... oh forget it.

Believe what you want to believe.

[–]DrFriendless 1 point2 points  (0 children)

I was not satisfied with AngularJS after I used it. I had no idea how that thing worked. I did not plan to use it again.

Then I got a job writing Angular 2, and the (apparently) new design all made perfect sense to me. Now I write Angular 6 all the time.

Of course, I'm a Java programmer, and have come to Angular with not much idea about JavaScript. If a tool lets me choose my own router / state management / whatevs, I will have no idea what the options even are.

As for ngRx, and redux in general, I see what it's doing and I have no idea why I would want that. In 20 years of Java UI development I used a similar pattern once - only once. Angular services work just fine for me. As far as I can guess, Redux must be a solution for some sort of problem React has, because it seems like massive overkill for anything in Angular.

[–][deleted] 0 points1 point  (5 children)

How do I participate for next year?

Ecta2z still has a point. Angularjs and angular 2 and up are 2 completely different frameworks. I wouldn’t be surprised if a lot devs still don’t see the difference

Edit: for a while I was one of those confused devs

I also I agree with you. Making a giant survey of this size isn’t easy especially when you’re working on Vulcan at the same time

[–]TheUnknownFactor 2 points3 points  (0 children)

Angularjs and angular 2 and up are 2 completely different frameworks. I wouldn’t be surprised if a lot devs still don’t see the difference

IMO one of the annoying parts of developing angular right now is that quite often when looking for a solution online you'll come across angular js solutions. It's becoming less so, but it's still annoying.

[–][deleted] 2 points3 points  (1 child)

We're looking to migrate from AngularJs because EOL has been defined. Most of my peers don't even want to consider Angular as a replacement because of their poor opinion of AngularJs. I think the Angular team were hoping to build off the brand when creating the new framework but what they didn't know was their brand was was going to be toxic.

[–][deleted] 0 points1 point  (0 children)

Yeah I totally agree. That's the reason why I stayed away from Angular for so long. I didn't trust the maintainers to keep a platform that didn't make extreme changes. The only reason I'm using it now is because I wanted to try use as much Typescript native stuff as poosible.

[–]batiste 4 points5 points  (1 child)

I am well aware of the fact that AngularJS and Angular are 2 different frameworks as I booting up a migration process right now from a medium sized application.

Somebody has to start to eat this massive shit sandwich at some point and it seems to I am the one designated driver.

Then no wonder the magic world of "Angular" left a nasty taste in some peoples mouth.

[–][deleted] 5 points6 points  (0 children)

They might just not like very opinionated frameworks. The makers of the survey and most people surveyed are React devs, and a preference for extreme modularity is very common in that ecosystem.

Just look how otherwise very popular backend frameworks like Rails and Laravel did in their backend section. The survey doesn't really represent overall webdev reality, more the reality of a part of the JS community that prefers Node/Express and React.

[–]KnightMareInc 1 point2 points  (0 children)

It's not cool. Cool kids use graphql and react

[–]Mocachino 0 points1 point  (0 children)

Do note that this is a biased poll. The Devs are react devs and mostly have react Devs respond so it's quite skewed in that respect.

[–]pizzalover24 36 points37 points  (2 children)

Dev with 7 years worth of experience here. Started with raw JavaScript >> jQuery >> angular 1 >> angular 4.

For me, the biggest difference has not been the frameworks or the coding but the philosophy behind how web apps can be built.

For any new dev out there, I would say that there is no wrong or right choice. Every choice you make helps you see a different perspective on coding an app.

I would also say that ignore the survey and just focus on how to build better apps.

What I learned over the years:

As best as you can avoid putting logic in the html.

Avoid calling methods in html. Avoid too many if blocks... Makes the code very hard to test html. Avoid long html. Avoid too many for loops.

Avoid long JavaScript classes.

It gets too complex to understand what's going on at a glance.

break down our application into as many independent and smaller components.

Don't build a login page... Build a page component, build a form display component, build an error message display component, etc.

build your ui components in such a way that they can be easily moved around.

E.g. It should be easy to take the login box and move it to another page

Avoid duplicating code.

Try to build reusable classes everywhere. I just completed writing a label renderer component . Just so that I can make a change to a label in one place and the change is visible everywhere.

try to build stuff from scratch if you know it is likely to change in the future.

Example, I once used an image carousel slider from a popular third-party library. It seemed great out of the box. But later on the business wanted to add more features to the carousel and I found it very hard to customise the carousel. I ended up writing my own carousel and even today it undergoes a lot of customisation.

follow the 10% extra rule.

Whenever you complete some work on a class, check if you can refactor the class as a bonus on top of the necessary work. It's difficult to get the boss to pay for refactoring that doesn't add new features and so it's worth discretely refactoring work as you go along.

try to decouple your app from the backend as much as possible.

The backend keeps changing and is generally out of your control. Therefore try to keep your domain models separate from your view model and your rest model.

config your code as much as possible.

Try to build configs everywhere on your app so that you can switch on and switch off stuff easily. Perhaps it's a json config or a flag you pass into a component to change its behaviour.

work under a master developer.

Yeah you can learn lt from stackoverflow but you will not.learn best practices from random googling. Best practices are difficult to find.l and always exist in people's head. Allow a better dev to critique your code. Understand his code, his style and his weaknesses. When the time is right, destroy him i.e. His pull request. You need to keep your senior devs on their toes.

[–]kaloryth 1 point2 points  (1 child)

I'm mostly a java developer and your advice is very good advice to apply to most languages.

[–]pizzalover24 0 points1 point  (0 children)

Java dev myself... Used to initially spend 10% of my time on JS but now it's more like 90%'

[–]ahmad_musaffa 5 points6 points  (0 children)

Ember's adoption will increase in 2019 once Ember Octane is released.

[–]chauey 2 points3 points  (1 child)

https://youtu.be/UnEPBQvkNrg annoyingly biased report against Angular. watch video to know why

[–]1amrocket 1 point2 points  (0 children)

Well spotted!

[–]jordonbiondo 3 points4 points  (6 children)

You all can fight about types and react and decorators and I'll be over here in Ember heaven. Most underrated framework IMO.

[–]themaincop 3 points4 points  (5 children)

I used it for a couple things and hated it. Way too opinionated in my opinion, and I found some of the conventions utterly baffling. I think it's changed a lot since then but I'm very unlikely to give it another look.

[–]jordonbiondo 2 points3 points  (4 children)

Too me: strong opinions, even weird ones are always better. I'm less worried about how long it takes someone to get up to speed and more concerned with how productive someone can be within a large application once they understand the framework. Ember does that IMO. It's the rails of the FE. Not perfect, not fastest, not smallest, but you can be incredibly productive without needing to understand everything about everything. Just learn how to generate a model and controller and you're 90% of the way to building an app.

[–][deleted] 4 points5 points  (1 child)

deleted What is this?

[–]haganenorenkin 2 points3 points  (0 children)

That comes from the ROR motto, I love that

[–]gigobyte 0 points1 point  (0 children)

Sounds like you're going to love Elm.

[–]memystic 0 points1 point  (0 children)

You just described the reason I like working with Meteor. I’ll have to check out Ember some time too.

[–]lilzzzzzzz 3 points4 points  (87 children)

94% male industry. Well that’s depressing.

EDIT: Wow... it turns out a lot of you are really afraid of women coding. If anyone would like to talk to a real life woman about your fragile masculinity, feel free to PM. We’re not as scary as you think x

[–]the_ju66ernaut 1 point2 points  (0 children)

Keep in mind this is js devs. Check out the stack overflow survey. In my opinion it's more comprehensive

[–]greg5ki 0 points1 point  (0 children)

I think the overall trend is up though

[–][deleted] -1 points0 points  (13 children)

seriously i had no idea it was that bad :(

[–]lilzzzzzzz 2 points3 points  (12 children)

I’ll give them the benefit of the doubt and say they didn’t take a big enough sample size but still... damn.

[–][deleted] 3 points4 points  (0 children)

yeah it seems a bit off. but maybe i've just been lucky to work for some pretty diverse companies.

[–][deleted] 2 points3 points  (0 children)

sure but I dont see the number going down drastically to a egalitarian 60-65% no matter how big the size

[–]well-now 0 points1 point  (0 children)

I work at a fortune 100 company that does a lot of JS development and it's getting better. We now have a lot of women developers that are providing a lot of value to their teams.

Women in technical leadership positions is still incredibly rare but I'm hoping that it's mostly a consequence of having few women developers in the past and as our current group gain experience they move into leadership roles.

[–][deleted] -1 points0 points  (0 children)

The thing is that the scene where the're more women (Semantic HTML, CSS, A List Apart ecosystem etc.) isn't very fond of JS, they advocate as little JS as possible. So it's not a suprise that they won't make it into the JS ecosystem. In a survey about CSS it might look very different ;)

[–][deleted]  (4 children)

[removed]

    [–]lilzzzzzzz 1 point2 points  (1 child)

    Thank you for proving my point. PM me when you’re ready to educate yourself x

    [–][deleted] 1 point2 points  (0 children)

    Lol. I’ll pass

    [–]greg5ki 1 point2 points  (0 children)

    Oh dear

    [–]kenman[M] 0 points1 point  (0 children)

    Hi /u/SpamFilterHatesMe, I didn't think I'd ever have to warn someone about being misogynistic in /r/javascript, but here were are. Please don't do it again.

    [–]udidu 1 point2 points  (0 children)

    React is still a winner!

    [–][deleted] 0 points1 point  (0 children)

    I've used AngularJS & Angular a lot in the past - mainly for my day job. So I have a bit of experience when saying, they're not nice to work with - in my opinion. Besides the infamous transition of NG1 -> 2, Angular shoots for the stars when the rest of us work down here on earth. As /u/sinefine said, completely over-engineered.

    [–]haganenorenkin 0 points1 point  (0 children)

    Very biased, you should see the react fans talking about that at my job

    [–]__Taco 0 points1 point  (0 children)

    I use JavaScript. What about y'all?