Linus Torvalds has launched an epic, yet entertaining, rant against Linux kernel maintainers over their use of syntax in code comments.
Torvalds, who is the chief maintainer of the Linux kernel, has a record for no-nonsense posts to the army of coders who keep the operating system going.
The comments are a key means by which developers can follow and understand code across the community.
Torvalds was writing in response to a proposal to standardise on a syntax style used to add comments, which he described as "brain-damaged stupid".
"If the networking people cannot handle the pure awesomeness that is a balanced and symmetric traditional multi-line C-style comment, then instead of the disgusting unbalanced crap that you guys use now please just go all the way to the C++ mode," he wrote.
"In other words, these three models are good:
/* This is a comment *./
* This is also a comment, but it can now be cleanly
* split over multiple lines
// This can be a single line. Or many. Your choice.
and they are all obviously visually balanced."
Torvalds was writing in a bid to persuade Linux kernel developers to adopt clear and easy to absorb comments in their code.
"Note how all the above comment styles have a certain visual symmetry and balance. But no, the networking code picked none of the above sane formats," he wrote. Instead, he added, it picked two models "that are just half-arsed s**t-for-brains".
The networking specialists had chosen a "really horribly disgusting" commenting style, he wrote, adding: "I'm not even going to start talking about the people who prefer to 'box in' their comments, and line up both ends and have fancy boxes of stars around the whole thing.
"I'm sure that looks really nice if you are out of your mind on LSD, and have nothing better to do than to worry about the right alignment of the asterisks."
Torvalds suggested that developers across the whole of the Linux kernel ought to shift to the C++ style of commenting and be done with it, fixing up the "mess" left behind by prior styles as code is updated.
So, the Torvalds has spoken. Fall into line.
V3 sister site Computing spoke to Linus Torvalds in an interview in 2012 after he picked up the Millennium Technology Prize. The interview covered everything from the Vic-20 to the Raspberry Pi. And with no swearing.
Users are told that their non-existent 'iPhoneID' is expiring soon
Expansion of SDK intended to expand Amazon Alexa ecosystem
Locky returns from a prolonged rest with two new variants
AMD lambasted over Radeon RX Vega pricing that will add an extra £100 to RX Vega 56 and 64 graphics cards
Company accused of failing to tell anyone that the launch prices were only introductory offers