3 ms·
The problem with the criticism of any major effort of that sort (which you saw in python2->python3 as well), is that any major effort will involve tradeoffs, it
by addicted 3y ago
The problem with the criticism of any major effort of that sort (which you saw in python2->python3 as well), is that any major effort will involve tradeoffs, it will involve mistakes, it will involve bad decisions, and it will involve good decisions that were poorly executed.
That’s absolutely normal. There is no major effort ever in the history of software that was absolutely perfect.
But the most upvoted comments almost always tend to be focused on those specific mistakes/tradeoffs to the detriment of the larger goal and effort. They completely decontextualize the criticism from the fact that it may be a trade off or just a simple mistake.
And honestly, if I was to submit my closed source project and saw those criticism, I wouldn’t like it, but I could at least understand it.
But it must be ridiculously frustrating for Open Source software developers to have put in all this effort and then have everyone Monday morning QB on HN once the work has been largely completed when they could as easily have gone to the project GitHub or community pages and shared their feedback constructively when it actually mattered and could have had an impact on the direction of the product.