Writing for distributed teams (2021)
vickiboykis.com
vickiboykis.com
I love how:
- They are async by default
- Incentivize deep analysis and thoughtful writing
- There is a canonical link for every piece of information, project, etc
- Discussions only need to happen once. Whenever somebody starts discussing a matter we analysed 3 years ago, somebody drops a link on slack to provide context.
To be fair, we are a company of 2000+ and every time we grow, we are actively discussing ways to evolve how we use P2s.
Keeping a writing culture requires habits as well. We specifically hire for good writting communication skills.
A persistent theme I see with Confluence is that data just keeps getting added into Confluence, but without any organization or structure. It effectively becomes a "write only" structure - data goes in, but doesn't come out.
This line from the post jumped out at me:
"It’s organized much like a Yammer or Facebook stream, but on the back end it still operates like a blog, allowing for archiving, advanced search, and rich media embeds."
Does advanced search help P2s retain their discoverability? Does that make it easier to find relevant P2s?
In my experience that's a strong yes, that works really well. I've been able to get helpful context on previous projects from a few years ago with none of the people still around just by search across all our P2s.
If you have a wiki, you need to assign a primary maintainer / editor who keeps the contents up to date. This also applies to Notion btw. And that role needs to be passed down and around.
A big issue with a lot of engineering teams is an over-eagerness to keep adding tools and processes without setting their governance in stone. It has to be done in an afternoon at most, then "thrown over the fence" for "the team" to maintain. But nothing works like that.
Don't add a tool if you're not planning on maintaining it.
Presumably, things like Workplace and Basecamp support it, but they seem too heavy.
Just like on HN, one comment deep in the thread can be way more valuable than the original post. (I work at Automattic)
P2 is for discussion and synchronization across time zones. It also involves a large amount of cross posting between p2's to involve other teams, divisions, and areas of expertise.
P2 replaces work email. It's open by default, has better formatting and comes with github integration. I haven't sent a work email in months.
Slack is for low value, ephemeral chatter.