People like to demo multiplayer work tech to show small groups of people doing synchronous work together.

But the value of multiplayer spaces is allowing big groups of people to collaborate asynchronously on an ever-evolving artifact. oculus.com/experiences/qu…
With the ability to jump in and out. Bursts of activity.

Occasionally, collaborators overlap resulting in momentary synchronous collaboration.

An async model with smart synchronous conflict resolution means you get Git without merge conflicts.

This looks more like @figmadesign
The assumption that work happens only synchronously is dangerous.

Synchronous-only tools (like this Oculus app, video conferencing tools, or chat) encourage a high-presence, “interruptions and context switching is good”, low-time-preference culture.
Directionally, it seems that async tools that are good at conflict resolution (meaning it can be used for near-synchronous collab) is the way to go.

Async by default means all history can be traversable, searchable, linkable.
There’s a precedent for these modes of play in video games.

MMORPGs: async and sync modes possible. Players are playing a long-running iterated game.

Multiplayer matchmaking games: synchronous only, once the game ends, it ends.

Wouldn’t work be awesome if it feels like MMO?
Currently, work collab feels like those old-school single player games with a multiplayer mode.

To play, you join this lobby and wait in line to play scheduled, fixed-time games.

Not a persistent world where people can jump in and out of.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Andric Tham ✨

Andric Tham ✨ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @astralwave

9 Oct
@johncutlefish @jimhead @intercom Perhaps, replacing a list of directions set in stone, with an actual map? With all the roads and ways to get around?

Imagine if you loaded up Google Maps and put in your destination, and all you saw was a list of directions. Nothing else.

@johncutlefish @jimhead @intercom What people call roadmaps is like a list of directions. Step 1 do this. Step 2 do that.

But the list of directions aren’t a map. They’re meant to be overlaid atop a map to make any sense.

Where is the actual map? Most companies don’t have them or even the tools to make one.
@johncutlefish @jimhead @intercom The insidious thing about calling that list of directions a 'map' is that everyone assumes the actual territory is implicitly known and well-understood, not to mention some the suspension of disbelief that for the “next quarter” the territory doesn’t shift as you navigate.
Read 5 tweets
11 Aug
“A network of questions we want to answer” – a more nuanced and transparent strategy, and a more accurate roadmap than what most people call roadmaps.

A roadmap is a diagram which shows a network of roads (and not necessarily even the path through them).
A literal roadmap looks like this.

(No, that’s not a screenshot of Google Calendar) Image
🤔 One thing I’ve always wondered… why aren’t graphs or maps, as information structures, more pervasive?

Why aren’t people more comfortable / confident in reasoning about them?

Why do tables, lists, and calendars dominate corporate knowledge management?
Read 10 tweets
21 Jun
Having a persistent model of a network of beliefs > isolated hypotheses.

Network of beliefs helps you do this:
1. When A is true, B will be true.

2. When B is true, C is true 75% of the time.

3. A is true, so C is most likely true.
When things change, such as when A is now false, you are able to update your beliefs and probably no longer want to bet on C anymore.

But hypothesis testing can only tell you C is true.
And it can only tell you C is true at one specific point in time, unless you keep persistent cohorts and do longitudinal tracking.

That’s rarely sustainable nor practical (I’m referring to product development here).
Read 10 tweets
3 May
There seems to be 3 primary trends in this new breed of productivity tools:

💎Luxury: @Superhuman, @linear_app. Your time is precious!

⚖️Egalitarian: @NotionHQ, @figmadesign, @MiroHQ. Work is better, together.

🔪Brutalist: @RoamResearch, @coda_hq. No pain, no gain.

(Thread)
💎Luxury apps are the favorite of the time-poor, cash-rich, attention-deficit multitaskers who need to get to Inbox Zero or they will drown in info overload and can’t “get shit done” anymore.
⚖️Egalitarian apps are like the libraries and parks of the Web, they are everywhere and you feel welcome. Inspired by “multiplayer” games, but they are deeply collaborative instead of competitive.

Anyone can benefit from using them. But because of that, there is no “edge”.
Read 13 tweets
12 Apr
A simple explanation for why “estimations” and timeline-based “roadmaps” don’t work, is that product development isn’t a scheduling problem but an explore/exploit problem.

Time isn’t the constraint, but knowledge.

Knowledge that isn’t currently “priced in” to the market.
Product development is closer to stock trading & epidemiology than manufacturing or traditional pure software dev.

🤷‍♂️ What confused me when first starting out in product management is learning techniques rooted in manufacturing or software dev, then struggling w them in practice
Took a long time to realize I should be reading Taleb, Hayek, Judea Pearl, Donella Meadows, Ray Dalio, etc.

Instead of what is usually recommended reading for product managers like Toyota Way, or Marty Cagan.
Read 10 tweets
21 Sep 19
@pathakaakash @johncutlefish What I’d do:

- Ask if you can break down the big decision into smaller constituent decisions.

- Separate into 3 buckets: [reversible+low cost], [reversible+high cost], [irreversible]
@pathakaakash @johncutlefish Then,

Go with gut for [reversible+low cost]. Choose the “default” that comes to your mind and just go.

For [reversible+high cost], ask, how to derisk this? Run experiments, rough modeling.

For [irreversible], declare your assumptions, model it out, and guesstimate.
@pathakaakash @johncutlefish This is assuming all decisions are maximum uncertainty and your downside is unknown.

You still run the risk of a bad outcome you don’t foresee for [reversible+low cost] decisions.

I’d still try to guesstimate potential risk here, and do some rough expected value calculations.
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!