Joyent's plans to address this became clear only recently. Version 0.12 of Node was finally delivered in February 2015 with improvements in the above vein, and a separate Node.js Foundation is being set up to move governance to a disinterested third party.
Before that, however, others took their own steps. A fork of the Node.js project, named io.js, came into being as a way to address debugging, slow release cycles, and governance, among other issues.
"Debugging has always been challenging in an async environment," said Rogers, "but we're making headway."
Io.js is still young, although a few existing Node.js deployments have already switched over to it (Uber is one of the more prominent organizations to do so). But whether those advances and more like them come from Io.js or Node.js itself, it's clear that changes are badly needed for Node.js to flourish even more.
Sign up for CIO Asia eNewsletters.