The growing community of passionate Turbolinks and Stimulus developers is eagerly awaiting the release of the next version of these libraries. The date has been pushed back and now the word is “Fall 2020”.
We can love and appreciate these libraries while also feeling super frustrated that they are not developed in the open.
Being a daily user of them means we’re relying on and evangelizing for these amazing tools that get updated irregularly, when the creators decide to. This is how Microsoft used to release code, but even Microsoft seems to have figured out that community input and engagement are proportionately tied. People will take the library more seriously if they can be more involved in helping to build and document it. It’s that feeling of being on a team vs receiving supply crates if you stand around on the tarmac long enough.
We only get glimpses of exciting new features if someone decides to give them to us. We have to comb through the Hey.com javascript code to get hints about what’s coming. It’s fun if you pretend that it’s a scavenger hunt or a thriller, but it’s hard to argue that it’s great.
This isn’t a statement about what Basecamp “should” do. We benefit from their generosity and they don’t have to do a damn thing that doesn’t suit them. History also suggests that, well, they won’t. So I’m not trying to boil the ocean.
I do think it’s fair to ask: why the secrecy? Why not develop these amazing tools in the open? Who knows, we might even have some great ideas and great PRs.
I don’t want to take any heat away from the Hey.com launch. You could open the development process and not officially release the libraries until the exact right moment. You’d find nothing but support and appreciation from us.