Live data from Hacker News

Vuejs rejects close to 75% of outside contributions

merge-chance.info

51–60 of 92 posts

Re: Vuejs rejects close to 75% of outside contributions

#51

I will talk about accepting outside contributions in a general sense (beyond JS and Julia comparisons). In my personal experience, the acceptance rates doesn't really matter and does not correlate to the quality of the code. On one hand, you have SQLite which really discourages direct code submissions due to the nature of the IP management of SQLite (they need to ensure that it is 100% in public domain), instead rely…

You say acceptance rate doesn't correlate with code quality and then you give 2 data points where it does correlate in the expected way.

Added remarks. Probably the area I'm working on (educational) isn't reflective on the wider community, which seems to associate higher rejection rates to quality.

Re: Vuejs rejects close to 75% of outside contributions

#52

I will talk about accepting outside contributions in a general sense (beyond JS and Julia comparisons). In my personal experience, the acceptance rates doesn't really matter and does not correlate to the quality of the code. On one hand, you have SQLite which really discourages direct code submissions due to the nature of the IP management of SQLite (they need to ensure that it is 100% in public domain), instead rely…

I'm confused. My intuition is that the lower the acceptance rate, the higher the code quality would be. It demonstrates high standards.

Added remarks. Probably the area I'm working on (educational) isn't reflective on the wider community, which seems to associate higher rejection rates to quality.

Re: Vuejs rejects close to 75% of outside contributions

#54
That's the old Vue 2 repository, which has been pretty inactive for a while due to the full rewrite of Vue.

Vue 3 (70.62% acceptance): https://merge-chance.info/target?repo=vuejs/vue-next

Svelte (57.23% acceptance): https://merge-chance.info/target?repo=sveltejs/svelte

React (45.99% acceptance): https://merge-chance.info/target?repo=facebook/react

Angular (1.63% acceptance): https://merge-chance.info/target?repo=angular/angular

Re: Vuejs rejects close to 75% of outside contributions

#55

Earlier quoted context omitted.

> Vue has consistently been one of the best engineered and most effectively designed pieces of software in the Javascript world I wonder how you justify that, because I'm currently maintaining a vue project in production and couldn't disagree more (honest question)

> I wonder how you justify that, because I'm currently maintaining a vue project in production and couldn't disagree more (honest question) I am sure majority of developers have had two or more projects using the same framework/library and found the difficulty of maintaining them different.

I manage (different) teams with Vue, RiotJS, React, Django, Slim and Rails as large components of the project stack.

Maintenance of revenue generating code is a unique beast - and rarely has the framework been the magical differentiator.

Re: Vuejs rejects close to 75% of outside contributions

#56
post #23

Earlier quoted context omitted.

Everything is political. Everything is affected by, and affects, the political decisions we, the people, make. The last few years have been instructive in what happens if we ignore fascism and allow ourselves to relax when it comes to anti-fascist vigilance.

I'm going to be somewhat blunt in response, but I hope it's not seen as an attack. The phrase 'everything is political' is not a statement of truth, but rather a statement of demand: 'make everything political'. That is a tool to turn up the temperature of a given topic dramatically, not to encourage thoughtful change.

On the contrary, the only people making a demand are developers who insist that their work does, or should, exist in a vacuum, outside of and independent of what is going on in the world, i.e. politics.

Reality, however, is there, whether we would like it to be there or not.

Look, I get it: sometimes you just want to put your head down and focus on technical details, and let someone else worry about the context. But keeping your head buried in the sand all the time isn't the answer.

Re: Vuejs rejects close to 75% of outside contributions

#57
post #20

Earlier quoted context omitted.

> code itself is apolitical I suggest you read Larry Lessig's Code 2.0 book.

You could at least post a link or say why this is a good book to read. While we are suggesting books I think "The Making of the Atomic Bomb" is a great work highlighting the political motives behind the making of the 20th centuries most important "tool".

The book is pretty much a thesis on why code is law, and therefore very political.

Re: Vuejs rejects close to 75% of outside contributions

#58
post #23

Earlier quoted context omitted.

Everything is political. Everything is affected by, and affects, the political decisions we, the people, make. The last few years have been instructive in what happens if we ignore fascism and allow ourselves to relax when it comes to anti-fascist vigilance.

I'm going to be somewhat blunt in response, but I hope it's not seen as an attack. The phrase 'everything is political' is not a statement of truth, but rather a statement of demand: 'make everything political'. That is a tool to turn up the temperature of a given topic dramatically, not to encourage thoughtful change.

No, they got it right the first time. "Everything is political" is a reminder that we do not exist in a cultural vacuum. More pointedly, the simple act of existing in a space as a minority invites what you'd call "politics".

If your existence has never felt "political" to you, cherish that. I've been on the receiving end of many slurs and the occasional attempted assault, and I've watched politicians and pundits debate on cable TV whether I deserve to have the same rights afforded anyone else. I didn't choose to exist "politically", but I sure do notice when folks don't speak up against challenges to my existence because they view it as "politics" and therefore not worth their attention.

Re: Vuejs rejects close to 75% of outside contributions

#59

Earlier quoted context omitted.

I'm going to be somewhat blunt in response, but I hope it's not seen as an attack. The phrase 'everything is political' is not a statement of truth, but rather a statement of demand: 'make everything political'. That is a tool to turn up the temperature of a given topic dramatically, not to encourage thoughtful change.

On the contrary, the only people making a demand are developers who insist that their work does, or should, exist in a vacuum, outside of and independent of what is going on in the world, i.e. politics. Reality, however, is there, whether we would like it to be there or not. Look, I get it: sometimes you just want to put your head down and focus on technical details, and let someone else worry about the context. But…

[deleted]

Re: Vuejs rejects close to 75% of outside contributions

#60

I think this is a good thing generally, Vue has consistently been one of the best engineered and most effectively designed pieces of software in the Javascript world, largely due to uncompromising enforcement of the design opinions and aesthetics it asserts. As long as the maintainers are responsive to bug fixes and key feature requirements (since they aren’t accepting of outside contributors adding them), then this…

> I think this is a good thing generally, Vue has consistently been one of the best engineered and most effectively designed pieces of software in the Javascript world, largely due to uncompromising enforcement of the design opinions and aesthetics it asserts. Which is much easier to attain if you're comfortable with only a single person being allowed to write code. Personally, I wouldn't use Vue in any business-orie…

This is why you should always avoid every giant "do everything" framework. Use libraries that are small, focused, and do their one job well enough right now. Then it doesn't matter if it stops being maintained: it still keeps doing its job well. If you do have to replace it, it's much easier, because it doesn't do too much. Vue, Angular, React -- all of them are "build your application around our framework" libraries, not "easily incorporate our library into your workflow" libraries. That is enough for me to immediately reject all of them.
Post reply on HN