Hinkle sees use cases for Node.js growing, including IoT (internet of things). InfoWorld Editor at Large Paul Krill recently talked with Hinkle about his new job and what is next for the platform.
InfoWorld: Why the need for an executive director for the Node.js Foundation at this point?
Hinkle: User growth has been phenomenal. And the general experience that developers have when using Node.js has been amazing. But there still needs to be administration to help facilitate and coordinate resources between companies and users. There are some things that we're working on—for example, the Node.js certification coming out, making sure we have a proper launch, which is a little bit different than doing the software launch. We want to make sure we have good places for the developers to collaborate, making sure our conferences are growing. The core individual members that joined early on were savvy on contributing to open source. This project goes well beyond the bounds of people that are well-versed in open source.
I'm here to help onboard those companies, make sure they understand how to contribute, how to participate and get the most out of it, and they bring more resources into the foundation and the forums of developers and users and awareness.
InfoWorld: What can we look forward to seeing from Node.js in the future?
Hinkle: You're going to see us grow our user and developer conference, Node.js Interactive, this fall. Right now, as I'm coming on board I'm actually working with everyone to come to a consensus on what direction we want to go in. We have lots of things that we would love to do, and we're prioritizing that to have a clear set of objectives for the Node.js Foundation. It definitely includes an increase in the user base, more diversity in the users, developers, and companies that support Node.js. I think you're going to see a broader set of use cases than you see today, the adoptability in the IoT space is going to continue to evolve, things like that.
InfoWorld: There have been some perceived weaknesses of Node.js, such as NPM dependency issues, as well as error-handling, security, and single-threadedness. What will the foundation do to shore up Node.js and make it a stronger platform?
InfoWorld: Any other comments you want to make about Node.js and where it's headed and what the foundation intends to do for Node.js at this point?
Hinkle: We want to add support to what is probably one of the most enthusiastic and fastest-growing developer communities of any technology out there. I actually went to Node Interactive in the fall, and when I came back [I said], "I would rather go work on this project because I think it's really, really interesting and has potential to be transformational in so many ways." The changes are that we want to put better resources and better systems in place to support work that's already going on, but to make it more efficient and help people that need the help to contribute to and use Node.js.