Hacker News new | ask | show | jobs
by doganulus 516 days ago
The ROS project has terrible governance, and the community suffers heavily from groupthink.

I just got banned from their forum for questioning what the ROS Foundation has done in the past two years--specifically on the build system. Yes, their middleware is unforgiving of alternative ways other than their wrong and outdated development practices, but their community is more religiously attached to their precious tools for development.

This is the post I wrote: https://discourse.ros.org/t/build-systems-package-management...

1 comments

No, you were not banned, your permission to post publicly was restricted because for the past three years you've been insulting, spreading lies and refusing to cooperate with other members of the community who actually want to change things and improve ROS. You're the one who is taking this personally because you claim Open Robotics is going after you. You've broken the code of conduct numerous times. The fact that you're incapable of any introspection and realizing that other people in that same thread are criticizing ROS in a civilized way and who are also proposing alternatives to ROS' build system, while you're just adding noise and whining about being personally targeted, makes Ryan's decision to restrict your permission to post publicly even more reasonable.
Groupthink is what happens when people don't share their dissenting views, so the group as a whole makes poor decisions. This is why it is a bad idea to silence dissent. This defines the ROS community, as you have exemplified.

So it is good that you come and read the comments here. Welcome!

Many people in that thread you linked to have criticized ROS and explained the issues they have with the build system, some even proposed improvements, but somehow you're the only one that had to have their permissions restricted because of your behavior. And that's after repeatedly breaking the code of conduct for years. I've yet to see any technical contribution from you in ROS or any other project. You don't know what groupthink means, you only know to play the victim, and even in that, you're doing a terrible job.
Sorry, I do not contribute to projects governed by a tribal oligarchy. However, the ROS project gives me many anti-patterns for software engineering research. Social and psychological aspects that lead to such a collective frenzy are also interesting. But you definitely deserve a special chapter on software engineering failures, where the intersection of technical debt, second-system effects, hubris, and bad governance.