Hacking Human Connection: The Story of Awedience

How a home-grown product helps Airbnb employees feel more connected during solitary times

Avand Amiri
13 min readadvanced
--
View Original

Overview

The article discusses the development of Awedience, an internal product at Airbnb designed to enhance employee connection during remote meetings, particularly during the COVID-19 pandemic. It highlights the journey from concept to implementation, focusing on the technical challenges and solutions that fostered a sense of community among employees.

What You'll Learn

1

How to create a real-time web application using Firebase and React

2

Why fostering human connection is crucial in remote work environments

3

When to pivot from complex solutions to simpler implementations in product development

Prerequisites & Requirements

  • Basic understanding of web application development concepts
  • Familiarity with Firebase and React(optional)

Key Questions Answered

How did Awedience improve employee connection during remote meetings?
Awedience enhanced employee connection by allowing users to see each other’s reactions through emojis and profile pictures during live streams. This feature created a sense of presence and engagement that was missing in traditional video conferencing tools, making meetings feel more interactive and communal.
What technical challenges were faced in developing Awedience?
The main technical challenges included building a real-time web application without prior experience and managing performance issues during peak usage. Solutions involved using Firebase for real-time data handling and optimizing React to reduce unnecessary re-renders, ensuring a smooth user experience.
What was the initial concept behind Awedience?
The initial concept of Awedience was to supplement live streams with thumbnail-sized videos of viewers' webcams and capture audience sentiment through emojis. This idea aimed to recreate the feeling of being together in a physical space during virtual meetings.
When was Awedience first tested and what was the feedback?
Awedience was first tested during an all-hands meeting with close colleagues, who provided overwhelmingly positive feedback. They engaged with the application throughout the meeting, indicating that it successfully fostered a sense of connection.

Technologies & Tools

Some links below are affiliate links. We may earn a commission if you make a purchase.

Key Actionable Insights

1
Implementing real-time feedback mechanisms in virtual meetings can significantly enhance engagement.
By allowing participants to react in real-time, you create a more interactive environment that encourages participation and connection, especially in remote settings.
2
Simplifying complex ideas into actionable prototypes can accelerate product development.
The decision to start with profile pictures instead of webcam feeds allowed the team to quickly validate their concept and iterate based on user feedback.
3
Utilizing existing tools like Firebase can streamline the development of real-time applications.
By leveraging Firebase's capabilities, developers can focus on building user interfaces and experiences rather than getting bogged down in backend complexities.

Common Pitfalls

1
Overcomplicating a solution can lead to delays and inefficiencies in product development.
The initial plan to include webcam feeds was too complex for the timeline, leading to a pivot towards simpler solutions that could be implemented quickly.
2
Neglecting performance optimization can result in a poor user experience during peak usage.
Awedience faced performance issues that required careful management of state and rendering processes to ensure smooth operation during high-traffic events.

Related Concepts

Remote Work Engagement Strategies
Real-time Web Application Development
User Experience Design In Virtual Environments