The presence prison

Are you chained to the green dot? Turn it off and break free.

Jason Fried
Dec 21, 2017 · 4 min read

As a general rule, nobody at Basecamp really knows where anyone else is at any given moment. Are they working? Dunno. Are they taking a break? Dunno. Are they at lunch? Dunno. Are they picking up their kid from school? Dunno. Don’t care.

The vast majority of the time, it just doesn’t matter. What matters is letting people design their own schedule around when they can do their best work.

This is not nearly as hard as it sounds. But it does require a shift in mindset. Away from “I have to call Jeff into a meeting now to get his take on this new feature idea” to “I’ll write up my feature idea for Jeff to check-out whenever he has some free time, and then, maybe, we can have a chat about it live later, if needed”.

If you’re constantly pulling people into things, then yeah, where they are right now matters. But if you prefer to let people consider something fully, and get back to you when when they’re ready, then it doesn’t matter where they are right now. We choose the latter.

We’ve always worked like this at Basecamp. Since we’ve always been a remote company with people spread out all over the world, we’ve been forced to work this way. We learned to appreciate the benefits of working asynchronously quickly as we collaborated over seven time zones right from the start.

But it wasn’t until we gave up on Presence that we really got to embrace the complete sense of calm that comes from not caring about when someone is working (or not) or where someone is (or isn’t) at this very moment.

Presence is a feature of many modern communication work tools. It’s generally represented by a green, red, or yellow dot. If there’s a green dot next to someone’s name it means they’re available. Yellow or red means they’re away. This is how many companies get a read on who’s working when.

For years we used an internal instant messaging system that broadcasted everyone’s real-time status. It seemed cool, it seemed useful. It seemed like something that would be good to know. But it turned out to be TMI: Too Much Information.

Because, really, what does “available” and “away” really mean? Official definitions don’t matter, because here’s what they actually mean: “Available to be bothered” and “I’m running away and hiding because I can’t get any fucking work done around here.”

Away, in particular, can be seen as bad form. Stay “away” (which most often actually means you’re working, but don’t want to be bothered) and people begin to question if you’re at work at all. Leave “away” on too long and you’re seen as unreliable. If you’ve got presence on your work tools, you’ve probably lived this very thing. What a joke, right?

And “available” is usually just an invitation to be interrupted. Try being available for 3 hours, and then try being away for 3 hours. Bet you get more work done when you’re marked away.

Truth is, there are hardly any good reasons to know if someone’s available or away at any given moment. If you truly need something from someone, ask them. If they respond, then you have what you needed. If they don’t, it’s not because they’re ignoring you — it’s because they’re busy. Respect that! Assume people are focused on their own work.

Are there exceptions? Of course. It might be good to know who’s around in a true emergency, but 1% occasions like that shouldn’t drive policy 99% of the time. And there are times where certain teams need to make sure someone’s around so there are no gaps in customer service coverage, but those are specialized cases best handled by communication, not an ambiguous colored dot next to someone’s name.

These days at Basecamp we eschew status, we reject presence, we avoid abstraction. In fact, when designing the latest version of Basecamp, we deliberately decided to keep status and presence out of the product. We had it early on during the design process, but then we turned it off and we never missed it. The moment it was gone, a burden was lifted and things calmed down around here.

So take a step towards calm, and relieve people from needing to broadcast their status. They’ve got enough work to do — managing how they’re presenting their availability to the company at large is an unnecessary burden. Everyone’s status should be implicit: I’m trying to do my job, please respect my time and attention.

Signal v. Noise

Strong opinions and shared thoughts on design, business, and technology. Since 1999. Work together the easy way with our all-new version 3 at

Jason Fried

Written by

Founder & CEO at Basecamp. Co-author of Getting Real, Remote, and REWORK.

Signal v. Noise

Strong opinions and shared thoughts on design, business, and technology. Since 1999. Work together the easy way with our all-new version 3 at

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store