Why kernel development still uses email (2016)
1–10 of 97 posts
Re: Why kernel development still uses email (2016)
#2Email is a far lower cost and more reliable medium most other methods.
Re: Why kernel development still uses email (2016)
#3GitHub and the like only work that well when there's maybe one or two things being discussed at once, because there's just a single linear stream of comments.
Re: Why kernel development still uses email (2016)
#4Re: Why kernel development still uses email (2016)
#5> A poor craftsman famously complains about his tools, Greg said, but a good craftsman knows how to choose excellent tools.
Unless their company forces tools on them. :(
Re: Why kernel development still uses email (2016)
#6Re: Why kernel development still uses email (2016)
#7One of the best things about email is that, with the right client, you can view discussions as hierarchical trees. That means you can have multiple simultaneous discussions about a topic asynchronously and not lose track of anything. GitHub and the like only work that well when there's maybe one or two things being discussed at once, because there's just a single linear stream of comments.
Like so many other things, though, this only works if you enforce it. It's pretty horrifying what the GitHub generation tends to think passes for acceptable on bugtrackers, for example.
Re: Why kernel development still uses email (2016)
#8One of the best things about email is that, with the right client, you can view discussions as hierarchical trees. That means you can have multiple simultaneous discussions about a topic asynchronously and not lose track of anything. GitHub and the like only work that well when there's maybe one or two things being discussed at once, because there's just a single linear stream of comments.
To add to that, email (and NNTP news) clients even from 20 or 30 years ago have other powerful features that web forums have yet to catch up on:
- kill files[1] (which you can use to filter out unwanted articles/mails based on content or metadata such as subject, user, etc)
- scoring
- user-configurable anti-spam filtering or other "intelligent" filtering (such as bayesian filtering not just for spam/ham, but for interesting/unintersting content)
- tagging not just on a site-wide level but at the client level so each user can tag messages/articles the way they make sense to them
- other advanced filtering and scripting based on any of the above
Web-based forums are just incredibly primitive compared to this many-decade-old technology.
Re: Why kernel development still uses email (2016)
#9Re: Why kernel development still uses email (2016)
#10(Unrelated to the e-mail topic) > A poor craftsman famously complains about his tools, Greg said, but a good craftsman knows how to choose excellent tools. Unless their company forces tools on them. :(