Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V8 maintainer skills #28

Closed
bnoordhuis opened this issue Jul 27, 2015 · 13 comments
Closed

V8 maintainer skills #28

bnoordhuis opened this issue Jul 27, 2015 · 13 comments

Comments

@bnoordhuis
Copy link
Member

Here is my thinking of what we should look for in a potential V8 maintainer:

  • Strong C++ and x86/x86_64 assembly skills.
  • Familiar with VM technology (pre if they've worked on Hotspot.)
  • Experience with Win32 and POSIX application development.
  • Experience working with large code bases.
  • Background in application security preferable.
  • Self-directed.

I can help with on-boarding, high-level concepts, bird's eye view of the code base, etc.

@bnoordhuis bnoordhuis changed the title V8 maintenance V8 maintainer skills Jul 27, 2015
@mikeal
Copy link
Contributor

mikeal commented Jul 27, 2015

Are we looking to try and recruit someone full time or are we looking to attract a number of people, on-board them, and hope a few stick around?

Additionally, @littledan is on the v8 team in San Francisco and has been reaching out to offer help/support :)

@bnoordhuis
Copy link
Member Author

I think it would have to be a paid position. It's a long-term commitment, work-intensive and unglorious. Retaining volunteers would be hard.

@mhdawson
Copy link
Member

+1 on ben's comment.

@thefourtheye
Copy link
Contributor

If it's okay, can volunteers attend the onboarding? I always wanted to get the basic insights of v8 also. Apart from that, having more people trained is good in the long run, right?

@bnoordhuis
Copy link
Member Author

@thefourtheye You're welcome to but I don't think it's going to be a single one-hour session. If you have V8-related questions, by all means ping me in #io.js or #v8 on freenode.

@thefourtheye
Copy link
Contributor

@bnoordhuis Thanks Ben :-)

@littledan
Copy link

Happy to help any way I can. I'm new to the V8 team so I don't know all the details of internals (I'm on the language team so I've been learning about the frontend and standard library), but let me know if I can help somehow. Happy to meet up some time if anyone is in the Bay Area, and I'm on #v8.

@indutny
Copy link
Member

indutny commented Aug 5, 2015

I'm not sure if qualify for this, but I think there was several people who was already on it. Does it require any special qualities that I do not possess yet? ;)

@bnoordhuis
Copy link
Member Author

@indutny Dedication to the job. :-)

You would have to commit to $x hours for the indefinite future (i.e., years), where $x is on the order of 0.25 to 0.5 FTE, maybe more.

@indutny
Copy link
Member

indutny commented Aug 5, 2015

If you say so... ok :)

@rgbkrk
Copy link

rgbkrk commented Aug 19, 2015

While I'm not in any capacity handle this role, I'd love to work towards this knowledge and background. NAN is pretty darn important and I'd love to more deeply understand and resolve issues related to native packages in node across node, iojs, Electron, and Atom (particularly zeromq).

@bnoordhuis
Copy link
Member Author

@rgbkrk If you want to get involved, nan and node-gyp could use more eyeballs, both on the source and open pull requests. I was informed yesterday that node-gyp has zero test coverage so if you want, you have your work cut out for you.

If you have questions or just want to chat, you can find us in #io.js on freenode.net.

@MylesBorins
Copy link
Contributor

We seem to have a pretty good pace going with backporting V8 stuff at the moment. Closing for now, please feel free to reopen if I did so prematurely

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants