But now I was going to be on a new team working on a project in Angular 1. I had to learn this stuff. Would I rage quit in a few weeks? Or would it provide me with so much snarky tweet material that it’d all be worth it in the end?
Here’s how I was feeling one month into this new project.
If I notice your website is running a JS framework you’ve probably failed.— Ryan Martinsen (@popthestack) July 23, 2014
By October I was beginning to toy with the idea that there might be something to this whole fancy front-end framework thing. It wasn’t my thing, but it’s maybe okay if it is for some people. Surely I’d move on and find a new job soon.
This tweet by Guy English couldn’t have come at a better time. It was a slap in the face. In a good way.
I've never met anyone at the top of their field who was exclusionary or dismissive. And I've met a lot of people. Sincerity is what counts.— Guy English (@gte) October 25, 2014
But the issues are being solved. They’re being solved by people who care. Tools and frameworks are improving because of people who see potential where others only see failure. The dismissive people aren’t contributing anything.
I haven’t ever been very involved in the communities built around programming languages. I’ve only answered a few questions on Stack Overflow. I haven’t done much open source work. I honestly haven’t figured out how people find time for any of it, but I’m going to attempt to get involved more. I don’t know what form that will take (maybe blog posts), but I do know for sure that I’m tired of only consuming and critiquing.
I don’t care.
Worrying if people respect the language I use is silly and pointless.
I still catch myself being dismissive and overly critical of new or old technology and I almost always regret it. I don’t have to care about everything in existence, but I also don’t need to create reasons to dislike them.