Live data from Hacker News

Why we’re betting against real-time team messaging

blog.doist.com

211–220 of 220 posts

Re: Why we’re betting against real-time team messaging

#211

Earlier quoted context omitted.

Guilty at charged ^ as

its funny i found out something i never new * knew ^ is something else * is to correct and never use the edit button!

oops,

I meant *

thanks

Re: Why we’re betting against real-time team messaging

#212
post #172

The problem with Slack and the like is that it's communication based, not work based. The problem with Todoist and Wunderlist and the like is that it's work based, not communication based. Slack is awesome at communicating. But it has no checklist, no todo, no collaboration tools that fulfill most needs. They're all half baked. Wunderlist has checklists and todos and can be used to track collaboration efforts by link…

Have you tried Fleep? It seems to be exactly what you want

Re: Why we’re betting against real-time team messaging

#213

The biggest drawback of a real time communication tool like Slack is the React v/s Respond conundrum. Productive communication and teamwork requires that we respond, rather than react. What happens specifically with tools like Slack which start off as demi-official tool and then transcend to official is that, one gets into the habit of reacting, instead of responding. I have personally seen this "fastest finger first…

TLDR: why NNTP is better than IRC. 30 years later. New frontend, same problem.

I feel old.

Re: Why we’re betting against real-time team messaging

#215

Earlier quoted context omitted.

I don't think I've really heard much about that product since the announcement. Is it good? And are accounts tied to Facebook proper? That would turn me off completely.

Disclaimer: Workplace Partner @ Job I was cynical about it to begin with, when it was just 'Facebook at Work' but I do believe it addresses a lot of the issues brought up in the blog post and the Workplace team are executing very well. Accounts are completely separate from Facebook, no crossover at all. I don't think it's a Slack killer, as they both solve different problems in different ways, and Workplace is very m…

> Accounts are completely separate from Facebook, no crossover at all.

This was the claim that was made when we tried out FB@W, but shortly after I created my work account (I don't have a personal account) my wife started getting friend suggestions for coworkers of mine she's never met. I never even used my @work account for looking at her FB account, wasn't friended to her, etc.

I think it was either a) harder to undo all the creepiness, or b) they didn't want to.

Re: Why we’re betting against real-time team messaging

#216

Earlier quoted context omitted.

Here's why someone may disagree: Your company has hammers and screw drivers as your tools. If your employees only know how to use hammers, they are going to hammer screws. If your team only knows how to use screw drivers, they will shrug at nails. Hence, the tool is not always at fault for end user error. Learning how and when it is appropriate to use the tools at hand is important.

Nobody actually hammers screws because it's obvious how the tools are intended to be used and that isn't it.

Counter-point: percentage of emails marked as urgent that are actually urgent.

Re: Why we’re betting against real-time team messaging

#217
post #198

Earlier quoted context omitted.

Blazingly again? I wish people stop using words only because it's cool to do so.

I'm a non-native speaker. I'm guessing you're saying the adjective is dated and reading it again it does sound like that. Still, i was trying to say 'faster than the usual fast' Exorbitantly fast? Snappy responsive? Real-time? (Haha)

Usenet was not historically real-time because of several things:

1. There were a lot of servers.

2. The servers were not arranged in an optimal network.

3. The network was full of cross links, many of which made no topological sense.

4. Not every server carried all newsgroups.

5. There were a lot of users, who read a lot more than they write.

6. Binary messages (when carried) grew to huge sizes (for the time).

7. Network links were very slow by today's standards.

8. Disks were slow, small and expensive by today's standards.

9. Every ISP felt it had to provide free Usenet service, but few of them did it well.

With modern hardware, Usenet could be as close to realtime as you expect email to be -- dominated by people's attention and writing speed. And carried over TLS, of course.

Re: Why we’re betting against real-time team messaging

#218

How is Twist (the product they announce in this post) much different from email? Besides not using open protocols? Don't get me wrong, it looks like a beautifully designed email client. There are some interesting features here but it seems like you could do this all using existing email features. Am I wrong? The choice of asynchronhous vs. synchronous is a false dichotomy. Development teams I have been on use a combi…

It keeps the idea of channels from Slack. These channel designations are shared by everyone who uses Twist. Email organization is different for each person.

Channels, like an email mailing list with a searchable archive?

Re: Why we’re betting against real-time team messaging

#219
This is an example of why I flatly refused to install an IM client at a former employer who wanted IT staff connected and instantly available. (The issue was laid to rest in a conference call when a co-worker said "The nice thing about Dennis is that if he's at his desk, he answers the phone on the first ring. If he's not at his desk, you won't get hin in IM, either!" Bless him. He got it.)

The sort of stuff I did was mostly not user facing, since I was admin for the nix boxes, and not usually supporting Windows on the desktop. The things I did tended to require peace, quiet, and extended concentration to make sure I understood the problem and had created a working solution that wouldn't blow up in someone's face.

The underlying problem is that computers are good at multi-tasking, and humans aren't. When a computer is handling multiple concurrent tasks, and an interrupt comes in, it must save its place in what it's doing at the moment, handle the interrupt, then go back to the saved place and continue where it left off. It's stack processing, computers are designed to do it well, and are generally fast enough that the user thinks the computer is only doing the task she's working on. The overhead isn't apparent.

Humans aren't good at stack processing. I've seen papers from years back indicating the average developer can handle 5-7 parallel tracks at a time, and beyond that, things get lost. Stuff getting lost because the developer was trying to keep track of too many things were highly fertile sources of bugs.

And humans aren't anywhere near as fast as computers. Conceptually, you do the same thing as a computer - you are working on a task and get interrupted. You must save your place in what you're doing, handle the interruption, and resume where you left off. There is significant overhead there, and if you get interrupted enough, you spend most of your time stack processing instead of actually working on tasks. You get the equivalent of old time mainframe "death by thrashing", where the mainframe was spending more time context switching than actually doing work.

Some of us are better at multi-tasking than others, but I think all of us over-estimate how good we actually are. I've advised folks elsewhere to try an experiment - work on one task at a time, and continue till it's completed, instead of juggling multiple concurrent tasks. I'm willing to bet the amount of work you actually get done will jump.

What confuses me is why the shop in the article thought that sort of real time communication was a good idea in the first place.

>Dennis

Re: Why we’re betting against real-time team messaging

#220
post #142

Earlier quoted context omitted.

"Productive communication and teamwork requires that we respond, rather than react." I argue if you're too lazy to do both at nearly concurrent times then you might not be suited for that line of work. I have no problems handling upwards of 10 concurrent 'lines' (aka customer input or manufacturer input issues) on my own. Systems for this exist. Learn about them and use them, or fall by the wayside. These complaints…

This comment would have been more useful if you had mentioned some of these systems so we would know what to learn about.

As if corporations make their proprietary money-saving/making schema public.... That's a new one I have yet to hear, thank you!
Post reply on HN