Picture of the author

OVERVIEW

Comrade tries to offer a material way to express the topography of a conversation.

It holds information about the spatial layout of a dialogue. It attempts to be a canvas for your train of thought, providing 2D visual presence for deviations in a conversation.

SCOPE

  • User Research
  • Art Direction
  • User Interface Design

TOOLS

  • Figma
  • Vue.js
  • Firebase

KEY METHODOLOGY

Mixed-methods research

Picture of the author
Minesweeper, Curt Johnson @ Microsoft
Picture of the author
‘Desire path’ through a park

CONTEXT

Conversations are a factor of the language that facilitates them —

In digital conversations, there is an added medium — the visual interface. Most digital interfaces and platforms visualize ‘a stream of thought’ or conversation as a straight line.

One thought follows another — resulting in a stack that's navigated top to bottom. ‘Replies’ on messaging platforms like (iMessage, Signal, Telegram, WhatsApp, WeChat, KakaoTalk) are presented linearly.

In messaging, navigating through text is tedious — you either ‘scroll’ or search for keywords - hoping to be transported to the right spot. It is hard to get a sense of when a topic shift occurs unless you read through everything. Usually, you start from the top and keep scrolling to the bottom. It’s one-dimensional.

Picture of the author

INSPIRATION

The performance of socialness on the internet is nuanced and pools intent from multiple directions.

This internal context shapes the conversation and its outcomes. And so, a conversation meanders — the trace of path it takes is probably different for both the people.

Maybe they thought about some other things, had thoughts that intruded but didn’t quite make their way to being expressed. How does one start a conversation? How do people respond when they start?

Picture of the author
A Model of Conversation by Paul Pangaro
Picture of the author
The Alluvial Valley of the Lower Mississippi River, Harold Fisk, 1944.

PROCESS

The whiteboard version explores the possibility of rearranging the squares—

Forming a matrix of content that is arranged by a logic that the participants collectively decide on by labeling direction.

Picture of the author

BACKEND AND TOOLS

The current version is written in VSCode and powered by Vite.js, a frontend tool that sets up a development environment for frameworks like React, with a dev server by Vercel. It uses HTML, CSS, React, supported by Typescript. The CSS is generated by Tailwind classNames. Design prototypes of the project are constructed in Figma.

Picture of the author
Picture of the author

VERSION 1

Designing a quick prototype for testing digital affordances. Mapping user needs from research to implementation.

Picture of the author

VERSION 2

The final version of Comrade consists of a front-end website with a realtime database that allows multiple people to use the site simultaneously.

Picture of the author

Synthesis

In this playground, each reply exists as a distinct artifact that can be tinkered with. As thoughts occupy space and time, the grid of artifacts a becomes a structuring mechanism.

Infrastructure

You can think of it as a map — maps are semiotically useful things, especially when we start from different contexts — they behave as a framework that facilitates getting people to make bridges: and agree on goals, means, language .. in general useful for designing meaning collaboratively.

Picture of the author

FEATURES

Malleability

You decide what rules you’re playing by; You can actively affect the social contract. Everything is transient; nothing is permanent. You can go back and change what you said; you can choose to be antagonistic and delete what everyone else said. but it comes down to whatever social agreement you have with other people.There are less constraints, so you have to have a mutual agreement to play along. That itself can be broken, too.

Picture of the author

FEATURES

Speaking / Listening

You can’t see what someone else’s content is and enter your content at the same time, because you can only be in one square at the same time. You can either digest information and respond, or make a decision to type and ignore what else is going on. You can see what is going on, because you can see colors changing and contributions being made. You have to balance the pacing of the call and response.

Picture of the authorPicture of the author

Fig A. In this figure. we see two discrete blocks on the top right, and a mass of conversation that somewhat resembles a black-berry bush at the bottom. These two areas are disconnected, both in their content and arrangement — the top two squares just confirm the presence of the other person, and acknowledge the medium.

‘hello are you there?’
‘yeah i am here’

The blackberry bush is made up of teal (User 1) giving me feedback on the project, with me in peach (User 2) asking a few clarifying questions or elaborating on my intention. User 1 talks more, takes up more space, but that's par for the course for the nature of this conversation.

FEATURES

Analysis

The second factor to analyse is the temporal distance as it tracks the sequence. (timestamp). Each part shows a shift in context. Finally the conversation concludes.

Picture of the author

Fig B.1 Key mapping of how this conversation actually unfolds.

Picture of the author

Fig B. Here is a conversation between two people on a blind date. They are strangers. I use a prompt here to guide the conversation. Once the conversation has concluded, unless you have a recording of the conversation, it's a little hard to decode what this couldve possibly been about.

Picture of the author

Fig C. Progression of topics within a conversation between 2 people. Here, theres multiple streams of topics to follow. In a conversation with more than 3 people, this gets further complicated — with multiple voices, and more ground to cover.

FEATURES

Memorialization

When people revisit the grid, it acts as a visual artifact that is connected to a process of having a conversation. The artifact is a gift or a reminder. The patterns give a glimpse into the nature of the conversation by visualizing the data.

Picture of the author