Tomas Vemola

Slack's default channels are poorly named

I. It is the dev's responsibility to choose a good default

It is the developer's responsibility to choose a good default behavior.

In case the software is not flexible, the default behavior is the only behavior - by definition making it something you need to care about.

In case the software offers customization, the default behavior is still what most people will stick with. So you should still care about it.

In addition, the developer is best positioned to understand many different use-cases for their software and arrive at the most ergonomic default values.

II. Slack has bad defaults

When you create a new workspace on Slack, it creates two channels for you by default - #general and #random.

But the #random channel is absolutely not for random things. It's for things that do not fit anywhere else. So, it'd say, e.g. #off-topic would be a much better default. This also better signals that it's not necessary to follow the channel closely.

Then the #general channel. For most companies, this is implicitly the high-signal/low-noise channel. Company-wide announcements and overall important messages often go here. So why not #announcements, or even #important? More explicit, better explains the channel's purpose and nudges people to use #off-topic for lesser messages.

You might also like

#communication #nomenclature