DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Newsletter
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Build a GitHub Slack Bot With AWS Bedrock and MCP, Part 2
  • Build a GitHub Slack Bot With AWS Bedrock and MCP, Part 1
  • The Architecture That Keeps Netflix and Slack Always Online
  • How to Build Slack App for Audit Requests

Trending

  • Nobody Designs an RBAC Mess; Everyone Ends Up With One
  • Beyond @Transactional: Solving the Dual-Write Problem in Distributed Microservices
  • Going All In On the JVM 25 Virtual Threads
  • The Twelve-Factor Agents: Building Production-Ready LLM Applications

Draft This article hasn't been published, so readers can't see it.

In moderation This article is waiting for review, so readers can't see it yet.

Deleted This article has been deleted, so readers can't see it.

mIRC versus Slack: Twenty Years of UX Lessons

Slack is the celebrated app of the this last half of the year, hands down. But isn't it similar to the mIRC of years gone by? This article explores the reasons for demise of IRC and surprising success of Slack.

By 
Rodrigo Kyle Mehren
·
Dec. 04, 15 · Opinion
Post on X (opens in a new tab) Share on LinkedIn (opens in a new tab)
4.6K Views

Join the DZone community Save articles, join the discussion, and download Refcards and Trend Reports with a free account.

Join for free Already a member? Log in

Image titleSlack's Line of Business

Start-ups flash fast, often to fizzle and fade into nothingness. After the hype is gone, the developers move on, and capital is recouped, there's nothing left but the shadow of the once-was-new first idea. 

Image titleSlack is different because it isn't new. It isn't a new mode of working: every capability and feature that Slack has, it got from somewhere else.

So what's the secret behind the newest darling of the tech industry, from its remote teams to the high-rises and board rooms?

To get to that answer, we'll ask a question: doesn't Slack present a concept darn similar to something from days gone by?

Image titlemIRC: A Relay Race Run One-Legged

When I was but a sprite in the eyes of my designers, there was a thing called IRC (Internet Relay Chat, for those of you new to internet...and chatting). 

As you can see from the illustration at right, mIRC is a feature-rich, powerful, extensible, menu- and icon-filled Noah's Ark of an app. (I know because the icons tell me so.)

So why did mIRC die a slow and unnoticed death while Slack was able to reach rampant adoption-levels in a fraction of the time mIRC has existed? 

Those icons—I have no idea what they mean. The burden of caring enough to find out scares me. 

It's overkill. Every feature and function can be controlled at a very granular level. You can even write your own bots for it, to carry out routine administrative tasks or play Uno.

Wait, what?

The Difference

In a phrase: User Experience. While the term has been over-used and somewhat evacuated of meaning, Slack proves that this concept still has legs.

Slack is delightfully irritating. It bugs you in the most pleasant ways. It's ephemeral and easy. It doesn't make you think. It relies on recognition and convention rather than memorization and recall. (To be fair and balanced, Slack leverages appropriation appropriately here.)

So Slack is the answer to one simple question:

What happens when familiar and obvious capabilities are re-packaged with insight? 

Case in point: I could have made you wade through descriptions, technical specifications and comparisons, red-line diagrams, interaction heat maps, and task flow analyses. 

But you probably read all you really needed to, or wanted to, rather easily.

And now you can go on with what you were doing. Isn't that the point?

Image Credits: The Slack Blog and mIRC

Slack (software)

Opinions expressed by DZone contributors are their own.

Related

  • Build a GitHub Slack Bot With AWS Bedrock and MCP, Part 2
  • Build a GitHub Slack Bot With AWS Bedrock and MCP, Part 1
  • The Architecture That Keeps Netflix and Slack Always Online
  • How to Build Slack App for Audit Requests

Partner Resources

×

Comments

Loading comments

The comments didn't load

Please try again in a moment.

Likes

Loading

The next likes didn't load. Please try again.

The likes didn't load

Please try again in a moment.

See who liked this

Log in or join DZone for free to see who liked this article.

Log in Join for free
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook