Work in the Open

Kellen Evan

2023/01/09

Categories: Writing Technology

Many teams were forced into remote work because of COVID. Many have since learned that it has its own unique and very difficult operational and social challenges. And teams are starting to fail at it, and remote working as a productive concept is broadly at risk. Why? What went wrong?

The reality is simply that many people are not well suited for using remote work to run high functioning teams or to consistently create high quality work. Your office job is not your remote job. And most likely the environment is failing because you and your team are not applying the proper technique. It requires organization, discipline and everyone being on the same page. It must be everyone, everywhere, or it simply will not work.

In short: you must learn how to work in the open.

The following was written in an internal repository when I led a large engineering team at a multi-billion dollar software development company. Perhaps you and your time may find it useful.


Working in the open is a team value. For those of you who are newer or have not heard the rationale in depth, my goal is to answer the “why” and express what it means to work well in the open.

Working in the open means that context is kept free and not confined. Transparency happens when context around decision making is open and available. Transparency is essential for:

  1. A remote environment to function well
  2. Sustaining a positive team psyche
  3. Maintaining productivity
  4. Developing a fair habitat for growth and opportunity

If your pattern is to communicate through direct messages or in private channels, then the knowledge and the contributors and the decision making process remain hidden from the team. You are – without malice — working against a transparent and fair and psychologically healthy team environment.

Hidden context is a dire anti-pattern for three key reasons:

The first was alluded to above: attribution. If you spend time helping people and providing expertise in a channel that is not visible, then that work cannot be attributed back to you. We assume good faith and this is not to suggest that your colleagues have “evil” agendas and want to take credit for your work. But, you know, that can happen and sometimes they do. 😜

In the more common case you can spend your time assisting people that other — often managerial — people are then unable to reward and recognize. You could spend significant time providing an invaluable service to a person or to many people and be bettering the team. But when it is time to reward you for your hard work, then there is no paper trail. Maybe not a big deal for the selflessly idealistic, but over time it leads to disgruntlement and as is next: it does not scale at all.

The second reason is scalability. Remote teams grow fast and in weird directions. Private context is buried context and someone new cannot benefit from it. If you become “the secret go-to” for all things “Platform” or “Connectors” or “Interfaces”, then the best you have done is transferred tribal knowledge, from human to human, in a 1-to-1 relationship and received a spritz of dopamine for your efforts.

Were this to have been in the open then this private context becomes the team’s context. It becomes onboarding, either in providing accessibility to the present communication pattern or in creating a more thorough, historical breadcrumb trail. It becomes a feather in your cap. It is your proof. If you create it genuinely in the open then you do not need to fabricate it elsewhere (politics).

Team knowledge is for the team. Working in the open ensures knowledge is not confined solely in one person. Thoughts become 1-to-many. You scale much wider with the same effort. Your knowledge becomes everyone’s.

The third reason is psychological health. If communicating in the open feels like being imprisoned in a Panopticon where someone is always watching and judging and thinking less of you for not having all the answers — well, then — we have failed to make an open working culture that is psychologically safe and supportive of learning and executing. Then I have failed as a lead, in a profound way.

It takes courage to not know something in intellect heavy environments. It takes courage to say: “I don’t know”, or “This is hard, I’m confused”, or to ask questions that expose the truth that you do not understand how everything works at all times. Let me set the tone: I have no idea how any of this “really” works and make everything up on the spot.

If you do not have the courage to look fallible in front of others then the working culture as a whole is poor and the accomplishment of our goals is at risk. Without courage, we cannot gain confidence together. Without courage, we cannot grow as a team. If you do not expose the roughness and the rawness, then in its absence you create something much worse. We shoot ourselves in the foot.

Through the lack of deep in-person physical connection and through the hue of various time zones and cultural values it becomes easy — and indeed very normal — to create personal narratives around the people with which you work and the scenarios that you experience. If there is no clear and transparent context that informs positive motive and fair decision making, then you will create narratives to explain these motives.

These often subconsciously created motives can spiral into resentment and become alien to the characters that they involve to the dire impact of everyone. And it will all be based on an individual neurotic state that is known to one and one alone.

Assuming good faith is no salve. Working in the open is. If we hide the insecurities and wither alone in a bubble, we can never grow past them. Each person that joins the team will wonder “Am I smart enough? Am I missing context? Am I doing the right things?” and risk falling into the same trap. All so you the well-intended and curious student or the well-tenured knowledge holder can avoid the perceived personal risk of being human or noisy in public.

We can — and should — work to remove this feeling and better our team by putting our words and feelings in public, raw. It is not “noise”. It is the real state of what we know and do not know and need to know. It is how we are feeling, whether we’re around and what we’re focused on. It is our strategy and it is our tactics. It is our truthful state. All together it creates the right space for a high functioning international team.

Open context creates fair opportunity. The working systems we must develop exchange trust for autonomy. You earn trust and in exchange you receive autonomy. The open functions we leverage like GitHub issues, project briefs, Slack channels, emails (preferably), pull requests and similar are all systems wherein we earn trust and prove merit. This currency is the lifeblood of a healthy remote team. It can only be earned from public work.

Please work in the open.

Yep you heard me


Another similar writing is Conway’s Law is Real. In both I have tried to make a case for “remote working soft skills” that engineers will acquiesce.

Thanks for reading.

>> Home