4 ms·
I think this is part of the problem, yes, but the root is more fundamental in my opinion. Even if you had a lot of financial support, how would you go about im
by gchamonlive 6y ago
I think this is part of the problem, yes, but the root is more fundamental in my opinion.
Even if you had a lot of financial support, how would you go about implementing the standards and transformations described in the article? Who would adopt it?
Maybe in the context of a company this could reap benefits and become a case study. Or in a partnership between many companies there could arise such applications. But they would still be locked to a niche. That is why I think even with financial support, the problem is maturity, or lack thereof.
You could argue that once a large enough group adopted practices that proved to be effective in reducing maintenance time and complexity, that others would follow, but that stops being a matter of pure financial support and starts being a matter of adoption and convergence, pointing once again to maturity of the ecosystem.
And another aspect of maturity, standardization and sanitization is that it comes at a cost to diversity, which in turn has benefits of its own, like new ideas and technology. This is kind of the balance between exploration and exploitation we see in training neural networks. I think software is in the transitioning phase from exploration to exploitation and we are living it.
- pdimitar 6y agoOh, I am with you on this as well. My point is that we never get to the point where network effects (or lack thereof) is the problem to solve. Since nobody is financing the work we simply never get to find out if a proposed external tool would be accepted by the community or not. That's the disappointing part. We never had the problem to begin with. IMO if you make such a tool for something extremely popular like Python or Javascript and then start pivoting upwards from there, people will be coming to you. There are a lot of deficiencies in the everyday work of the programmer to this day.
- gchamonlive 6y agoThis is indeed a massive undertaking. Beyond this point I can only speculate, but it is really interesting to have these kinds of debates.