News for hackers. Stuff that matters.
Re:Slack client for the terminal by aviv on Thursday March 01, 2018 @03:42PM (#16496090)
I'm guessing because of deep technical debt from some very early decisions made.
Re:Slack client for the terminal by kainosnoema on Thursday March 01, 2018 @04:30PM (#16496548)
Yes. As of a couple years ago at least, Slack was a monolithic PHP app that could support a few thousand users in a single team. Each “workspace” was assigned to a server and scaled vertically. LinkedIn notoriously had two Slack workspaces in order to support all of their users, and I’m guessing other large companies have had to do the same.

I’m sure Slack is using their vast resources and large team to solve these problems at this point, but it probably hasn’t been easy to create a horizontally scalable system from the early codebase, especially when the data model was designed for a single team of users.

Re:Slack client for the terminal by DividableMiddle on Thursday March 01, 2018 @03:52PM (#16496206)
I would assume so as well. Maybe a Slack engineer can chime in?
Re:Slack client for the terminal by aviv on Thursday March 01, 2018 @04:27PM (#16496523)
I got downvoted, I think one of them chimed in.