r/javascript • • Dec 05 '16

Dear JavaScript

https://medium.com/@thejameskyle/dear-javascript-7e14ffcae36c
807 Upvotes

271 comments sorted by

View all comments

4

u/p0tent1al Dec 05 '16

I get where you're coming from but let me create a proper analogy to explain it.

I suck at basketball. I mean I'm better than a grandma, but I couldn't compete anywhere at any level... it's just not my forte. However, I do watch basketball and if someone misses all the shots they take in the game, I can say "that person sucks".

Now how is that relevant here. I think you're taking the criticism a little bit too heavily. No matter how much I go "x basketball player sucks", the comment is relative, and a lot of times it's addressed at the loud fans and proponents of them. YOUR job is to realize that you and your product are on that NBA level few people will ever reach, and to take that within context.

To ME, Angular sucks. Are all of those developers better than me? You bet your ass. Is it fair to compare Angular to borderline other genius frameworks which just happen to do it a bit better? Debateable. The bottom line is, is these frameworks and technology are evaluated "relatively" and often times within the context of work, and so people need to be opinionated about these things. If I'm playing fantasy football, I should be well within my rights to go "well this player sucks I'm not drafting him" but that doesn't actually mean they suck, or that they don't try their hardest, or that their teammates don't appreciate them... it's just within the context I'm operating in, they suck. So I hope you try to understand that: none of these things are direct attacks. And yes it's easy for us to complain because a lot of us just use these technologies, don't stay on issues / twitter and read discussions prior to api changes, so yes it's a surprise to us, and yes it's annoying. Would it be more annoying if the framework didn't exist altogether? Yep.

In life you're always going to get heavy advocates and heavy naysayers. You think Apple gets bent out of shape when they release a phone without a headphone jack and get absolutely mauled on social media and every where else? They know their true fans will come in, they will buy products, the haters will complain but that will die down and even if it doesn't, you're always going to have those people who have positive words about your work to lean on. This is just life in general. Don't let "this sucks / that sucks" get you down... you probably do this yourself to a degree... if you use some lotion and it's bad, it's not like Johnson and Johnson formulators take it personally when you go "ugh I hate this lotion" or "man this is too expensive".

So in short, do what the basketball players do. Note the criticism but don't let it overpower your experience. You have plenty of fans and even the fans sometimes will turn against you. Focus on the compliments... focus on the small companies who build their entire presence around your technology... and if you want to take it a step further, start meditating.

→ More replies (10)