Lifetime member. It’s a great community and really great having a network of people to meetup with while travelling. There’s often impromptu meetups organized on there in the popular nomad destinations like Bali or Chiang Mai. I’ve met a bunch of great people on their over the last two years.
Several centuries of linguistic evolution would disagree. Those have always been neutral, though there has been usage of singular "they" dating back to Shakespearean-era.
It is somewhat widely accepted that he/him/his is only gender-neutral in situations where the gender is ambiguous though. For example, in writing documentation.
Personally, I think it sounds weird and prefer they/one.
The contributor also had not signed a CLA, and the commit message did not follow the guidelines.
Ben should have been more explicit in his initial post about his reason for denying the commit. Isaac shouldn't have merged the pull, which violated the guidelines. The community shouldn't have raised their pitchforks without first seeking an explanation.
Everyone involved could use a dose of professionalism.
God yes. It feels like everyone involved went out of their way to make things worse at every step.
An invalid but well-meaning pull request? Better give it a cryptic rejection. A rejected by politically sensitive pull request? Better pull rank and force its acceptance in violation of project guidelines. Main project backers violating project guidelines? Better reverse their commits with a passive aggressive commit message. Project lead reversing commits? Better post a vitriolic blog post about how he is a terrible asshole who should be fired!
Would it have been that hard to bounce a couple of emails back and forth, and sort it all out in private? Christ.
(Add good point about the CLA. Although needing a CLA to change a pronoun in the docs seems silly, I think it highlights that a pull request was the wrong tool for this.)
A signed CLA may seem silly, but there were changes in code comments. That makes code ownership ambiguous, and the law doesn't tend to play nice with ambiguity.
Oh, I know. You shouldn't play games with code ownership; CLAs are important for any commit.
I was just thinking that this could have been handled better via an email to a committer who already had a signed CLA. Would have sidestepped a lot of drama. Oh well.
That's what semantic versioning is for. Node modules should continue to move forward, and reinvent themselves to improve how we write our apps. Otherwise it'll just turn into another PHP.
Have a look at node.native. It's just libuv and c++11, which behaves pretty much the same as node. But much lighter, and with no Javascript engine tacked on. Obviously not nearly as stable and supported, but it's an example of how c++11 can work very similarly.
Node is not really tied to Joyent. Actually, a good amount of the core team is at StrongLoop.
Joyent has basically got it as far as they needed it to get for their own uses. Now they are just sitting on it and keeping it stable while letting userland modules cover future expansion.
It was easier until we discovered even cleaner ways, and most of the Javascript community began to adopt them. But node chose to stick to the "old" ways. (Not really old, but not as shiny and new as the alternatives)
I feel like promises don't need to be part of core though. It's easy enough to wrap the standard library in userland and just have other things depend on the wrappers.
I couldn't even afford to get INTO university. By 18, I had to pay $1000/month rent or get kicked out. My family had NO money saved to help with college. I wasn't eligible for any scholarships I could find. The city I was in paid minimum wage for EVERYTHING, even skilled work. I worked $8/hour doing web development.
I tried saving up enough to even just move away. 3 years later, and not a penny ahead, I just threw caution to the wind and plunged myself deep into debt to get the hell out of there.
A year later, I've made more than I did in those 3 years put together. I'm still in debt, but I'll comfortably be out in 6-8 months. At this point, university would only be of value to me if I felt like immigrating to the US.
The point is, if your situation sucks, change it. If school doesn't seem viable, skip it. Find a workaround. The point is not acquire a piece of paper, the point is to prove your worth.
Hey - Just wanted to say great job on taking the plunge to get yourself out of that situation. That really takes a lot of courage throwing yourself into an unknown situation like that - I really hope others can learn from your experience if they're in a dire situation as you were.
It's difficult to escape that sort of situation, but it doesn't get easier. It gets harder, and faster-paced. And that's a good thing.
Adversity is a force that not only pushes us back when we feel fear, but also pushes us forward when we feel determination. How much you want a thing will determine which way you move.