> this just isn't the kind of professionalism needed for a serious project
I don't immediately see how much the seriousness of the project is related to the language the author chose in their personal blog post. It's similar to saying that Linux could not have become a serious project because of the way Linus communicated in his emails.
Linus always backs up his insults with technical reasonings on why the other side is wrong though. You might not agree with his reasons, but at least he provided them.
Yes, jerks love to use Linus’ success to justify being jerks.
> It's similar to saying that Linux could not have become a serious project because of the way Linus communicated in his emails.
Linus being rude was actually contributing for Linux becoming a serious project. Because that changed the quality of the code and the seriousness of the contributions. If you were sloppy or did not do good job, Linus became rude. So there is a correlation, and this is an excellent demonstration how it goes to opposite direction. Whether it was professional or not, it correlated for the quality of the project. For that reason, it is not ad hominem.