It's time to ditch Medium for good! 🌈⚡️

Introducing Devblog by Hashnode. Blog on your domain for FREE. Highly customizable and optimized for developers.

Learn more

I am Ben Lesh. Ask me anything.

Software Engineer at Google, RxJS Core Team member, Open Source Hacker

Ask Ben Lesh about:

  • RxJS
  • JavaScript
  • Contributing to Open Source
  • Working at Google
  • General advice

Thank you all for the awesome questions and the kind words! It's been fun! 🍻

Ask a Question

86 discussions

Hi Ben, ReactiveX library for JavaScript sounds dreadful. How would you explain RxJS to a noob? 😊

Thanks for the AMA. 🍺

Haha... It's not that bad.

I think that it's important to get people to start off slowly and not just dive into every operator and being "fully reactive". I recommend people start small and just learn how to subscribe to observables, maybe try filter and map... then work their way up to merging, error handling, etc.

Reply to this…

Share your programming knowledge and learn from the best developers on Hashnode

Get started

I saw your article on Embular. Did you believe that Ember and angular will be merged on some day? Did you spoke regarding this with those team?

Are you working on react? If it is yes, when you will choose angular and react ?

No. I don't think Ember and Angular will be merged. I think they share a lot of ideas, and despite a perhaps thorny past, the two teams seem to get along pretty well, and there's been some collaboration between the two in recent years. In particular the initial AngularCLI was based directly off of EmberCLI. But I don't think they'll merge, they are two different organizations run by two different types of entities.

Reply to this…

Hi Ben, The internet hasn't been good to Angular this year. What's your take on it? What went wrong with Angular? Why I don't hear fellow developers recommend Angular for any projects?

Some of it is echo chambers. If you're in the React community, that's all you'll hear about, same for Angular. The Angular conferences I've been to are MASSIVE. Easily some of the biggest conferences I go to. I don't think it's going bad for Angular at all, and I've seen a lot of growth.

Now that said, I do think there things Angular can do to improve, and I know they're doing those things. Making Angular simpler and faster being the primary thing there.

Reply to this…

What coding editor do you use and why?

Show all replies

I've just switched to VSCode and amazed at how good it is. Great to hear your recommendation for it.

Reply to this…

What's your work like outside of open source? How is the team dynamic different in your 'day job' vs rxjs?

Well, in my day job I work directly with other developers, who are all brilliant folks, in-person. I eat lunch with them. I have a lot of design reviews and meetings and such. In RxJS I'm working with brilliant devs as well, but it's a little more asynchronous, meaning that I don't get a lot of face-time, and a lot of the work is done in my off-hours and spare time, then communicated to someone like OJ Kwon for review.

So overall the feel is just different. Not better or worse. I do wish I could work in-person with other RxJS contributors, but that's just not how OSS works usually.

Reply to this…

Load more responses