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
Over 2 million developers have joined DZone.
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

  • Engineering Production Agentic Systems: Part 2: The Guardrails
  • Securing Loop Engineering: Six Trust Boundaries for Autonomous Agents
  • Arrays in Java
  • Why AI Testing Needs Confidence Scores, Not Just Pass/Fail Results

The Future of Communication: A Conversation With Slack's Justin Hardin

In this article, listen to a podcast to learn about how Justin Hardin started his career in software development, his work at Slack, and much more.

By 
Sydney Lai user avatar
Sydney Lai
·
Mar. 11, 21 · Presentation
Likes (2)
Comment
Save
Tweet
Share
5.5K Views

Join the DZone community and get the full member experience.

Join For Free

It's not often you can create a business communication tool that people actually enjoy using. But through a product pivot that happened at the right time, Slack managed to create an enterprise messaging solution that not only improved on the old system of email, but that brought teams together in ways our overflowing inboxes never could.

On the latest episode of our podcast, Decoded, we spoke to Justin Hardin, Senior Software Engineer at Slack, to learn more about Slack's origins and how the platform helped countless companies keep working during the pandemic.

Pivoting to the Future

If you're not familiar with Slack, it's a workplace communication tool that provides a central location for teams to message and share files. Slack combines the ability to seamlessly chat with an entire channel of team members, chat one-on-one with individuals, and share access to important information. Thanks to the pandemic and the need for teams to work from home, Slack saw tremendous adoption in 2020, nearly doubling its paying customer base over the previous year. As a result of its leadership in the enterprise messaging space, Salesforce recently acquired Slack for over $27 billion.

If you think that success was by design, you're right... and not. According to Hardin, Slack originally started as a gaming platform that failed to take off.

"They unfortunately ran out of money and had to lay people off, so they pivoted by asking, 'Which piece of our product works?' And that was the chat aspect."

The app's friendly human tone was inspired by its gaming roots:

"They kept on the writer who was creating the dialogues for the games, and instead had her do the dialogues for the product. That's how you have this enterprise chat platform with help messages and onboarding that's in a more conversational tone, which helped define the product experience."

Building a Global Experience

Since Slack's early pivot, Hardin says that Slack has been very intentional in the way it has expanded internationally. In addition to creating server caches around the world to reduce latency, Slack localizes completely when entering new markets. The product team, marketing team, enterprise team, app store team, and others all localize the entire Slack experience to ensure it's relevant to every user, no matter where they are.

"We localize not just the language itself, but also the imagery and graphics to make sure it's contextual to the countries we're in. We make sure the blog isn't only localized, but empower marketers from each country to create their own articles targeted at their specific market."

Hardin believes this reflects the fact that technology is becoming less centered around Silicon Valley.

"Slack is a very American-based company, but that's not how the world is going to see tech moving on in the future. Tech should be a global entity, not just a Silicon Valley thing. In a post-pandemic world, the whole notion of Silicon Valley should exist on the internet. It shouldn't be a specific place."

Winning With Consistency

Thanks to its commitment to creating an intuitive UI and human experience, Slack originally found success among developer teams at companies. This led to adoption at businesses ranging from small startups to Amazon, and then spread through other functions like marketing, sales, and finance. To ensure Slack is relevant and useful to all types of users, Hardin says their team focuses on providing a consistent experience above all else.

"How can we make our front end through the product and the marketing site consistent? How can we have a design system? How can we utilize components? That's where I see Slack as being kind of an innovator in this space: how can you bring consistency? Some of it is through getting everyone on the same page, but other times it's through how you create toolings that allow developers to not think about this."

With more people than ever using Slack as they work from home, Hardin says this consistency, along with rigorous testing, is what has helped the company scale to meet growing demand. The result is a product that people love so much and has been so successful that it's news when the product has an issue.

"When things don't go well, we're trending on Twitter."

Check out this week's Decoded podcast to learn much more about how Justin Hardin started his career in software development, his work at Slack, and his work as the co-founder of Climatebase.org, a platform for climate action, education, and impact. Listen now, and subscribe to future episodes today.

Slack (software)

Published at DZone with permission of Sydney Lai. See the original article here.

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

The likes didn't load as expected. Please refresh the page and try again.

  • 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