Live data from Hacker News

Vue.js Creator Evan You Interview

evrone.com

61–70 of 129 posts

Re: Vue.js Creator Evan You Interview

#61

>Another important thing is that I take long breaks (several weeks) whenever I feel I need to — which is probably harder to do if I’m a full time employee at a company. A "Patreon-funded full-time job position" and the ability to take weeks off at a time? What an amazing career path Evan has taken. He sounds so passionate about Vue and he is fully funded to be able to do it. And what a good project to fund, always mo…

It sounds lucrative and leisurely, sure, but it's not a career path I'd personally be interested in, because (caveat: I don't know the guy, I'm not involved in Vue, etc; generalizations ahead) he's very much a community manager, possibly moreso than a developer. He's got huge responsibilities and accountability, whereas I prefer to be (proverbially) holed up in a basement with my work laid out for me. I mean I basica…

This is what you'd expect, but he is very hands-on trying out technical ideas. I would look through his tweets to see the things he gets involved with.

Recently he built Vite to see if it'd be possible to have a dev setup with no bundling (just using ES modules). It's evolved since then, but he picks up work a lot on new ideas and seeing how it can drive the direction of Vue.

https://github.com/vitejs/vite#how-and-why

Re: Vue.js Creator Evan You Interview

#62
post #50

Earlier quoted context omitted.

As far as I understand the Composition API is purely opt-in and aimed at cases where you want to trade simplicity for power/control. The Options API is still the default and remained pretty much the same.

The composition API is opt-in, but will likely be the de facto standard if/when the majority of projects and tutorials use it.

> will likely be the de facto standard if/when the majority of projects and tutorials use it.

Why would you think that? To me it sounds like a completely unbased opinion and goes agains everything that I read in the v3 documentation or in numerous discussions.

> Possibly the biggest change is our new Composition API, which is entirely additive- the previous Options API will continue to be supported, as the Composition API is an advanced feature.

https://v3.vuejs.org/guide/migration/introduction.html

The Composition API is the last item in the API reference, the Options API is positioned much more prominently.

https://v3.vuejs.org/api/options-data.html

In the Guide, the Options API has its own section while the Composition API is nested within the "Advanced Guides" section.

https://v3.vuejs.org/guide/introduction.html

Re: Vue.js Creator Evan You Interview

#63
post #49
post #38

Earlier quoted context omitted.

I used to prefer (and by a lot) Vue more than React because of its simplicity and completeness (router + store + everything you need). After trying to use v3 for a new project and trying out the composition API, I've gone back to React. With v3, and the composition API, to me, it lost all of its appeal (being simple, easy and complete). Now to me it has the worst of both worlds... it's not as easy anymore, has a lot…

The same thing happened to Meteor.js, another project with which Evan was involved. Meteor started out with an ethos of simplicity and friendly developer experience. It lost it's ethos and was picked apart in the name of "scalability". This has left people in a lurch who were drawn into Meteor for it's simplicity and now have projects to maintain in a largely abandoned framework. I've primarily moved over to Django w…

This is the appeal of Phoenix LiveView for me. Server rendering was already incredibly fast with Phoenix, but the ability to forgo the majority of JS with LiveView bypasses all of these framework complications.

Re: Vue.js Creator Evan You Interview

#64
post #18
post #17

Vue is the one js framework that was really a breeze to learn. In most cases, your first attempt at doing something in Vue will just work the way you intuit it to work. Docs are fantastic as well. Congrats to Evan You for a stellar job

The Docs take Vue to a league of its own. I'd contend that no other JS ecosystem has docs that are as lucid, concise and beginner friendly as Vue's. This intro to VueX (Vue's state management library) is a good example: https://vuex.vuejs.org/

I'd say that Svelte's are better, plus the tutorial teaches everything. The nice thing with Svelte is that there's not much to it and you can read the entire docs in a few hours.

https://svelte.dev/tutorial/basics

Re: Vue.js Creator Evan You Interview

#65
How was Evan able to work on Vue while employed by Google? Didn't his contract have a clause in it (as I know most tech companies do) that more or less states: anything you make while working here is ours, regardless of wether you do it in your free time or not (especially an Angular competitor).

Re: Vue.js Creator Evan You Interview

#66
post #34
post #6

Earlier quoted context omitted.

And happy Ruby on Rails veteran here with Vue at the front-end!

Does it incorporate well with rails?? Again I think that stimulus.js can also give a feel of an SPA like when Vue is used

Yes. No issues with Webpacker as Vue is officially supported. In fact my quite old project is now augmented with Vue to make several micro-SPAs in interactive parts. Layout HTMLs are served the standard way with Haml. To get things faster I sometimes render data JSON objects in HTML page script tags to get rid of initial fetch - works nicely.

Re: Vue.js Creator Evan You Interview

#67

>Another important thing is that I take long breaks (several weeks) whenever I feel I need to — which is probably harder to do if I’m a full time employee at a company. A "Patreon-funded full-time job position" and the ability to take weeks off at a time? What an amazing career path Evan has taken. He sounds so passionate about Vue and he is fully funded to be able to do it. And what a good project to fund, always mo…

And the money is not bad. https://blog.patreon.com/vue-js-creator-evan-you

with his level of fame, he would easily make that at one of the top tech firms though.

Re: Vue.js Creator Evan You Interview

#68

I was turned off of Vue when they put a big "Join BLM" banner on the top of their site. In my vue, that is mixing politics and personal opinions into a public coding project. I believe this to be a non-no. It implies that those that don't share your [unrelated] views are not legitimate. In this example, it implies that those who are pro-minority rights but anti-protests are in some way less committed than their pro-r…

It always gets a groan out of me. They come across as self-serving, like big corporations that run commercials to talk about how great they are ('we here at widget company X care about Y').

In comparison, the charity-ware of vim is fine to me. It does what it's supposed to without all the backpatting.

Re: Vue.js Creator Evan You Interview

#69

>Another important thing is that I take long breaks (several weeks) whenever I feel I need to — which is probably harder to do if I’m a full time employee at a company. A "Patreon-funded full-time job position" and the ability to take weeks off at a time? What an amazing career path Evan has taken. He sounds so passionate about Vue and he is fully funded to be able to do it. And what a good project to fund, always mo…

For me it's the opposite. I dread to see a Patron cancel so I can't take any time off since I'm imagining any "slacking" will lead to cancellations. It really feels like a race against the clock with every Patron is on a thin line.

Re: Vue.js Creator Evan You Interview

#70
post #67

Earlier quoted context omitted.

And the money is not bad. https://blog.patreon.com/vue-js-creator-evan-you

with his level of fame, he would easily make that at one of the top tech firms though.

I agree. I earn something comparable and I'd say I provide far, far less value to any community or even my employer.
Post reply on HN