SlideShare uma empresa Scribd logo
1 de 66
Baixar para ler offline
Why group chat hurts your team
productivity
Huy Nguyen - Holistics Software
holistics.io
About Me
Education:
● Pho Thong Nang Khieu, Tin 04-07
● National University of Singapore (NUS), Computer Science Major.
● Royal Institute of Technology (KTH) - Stockholm, Sweden
Work:
● Software Engineer Intern, SenseGraphics (Stockholm, Sweden)
● Software Engineer Intern, Facebook (California, US)
● Data Infrastructure Engineer, Viki (Singapore)
Now:
● Co-founder & CTO, Holistics Software
● Co-founder, Grokking Vietnam
How it started
Are you facing these problems?
1. Spend a lot of time but couldn’t get
much done, colleagues kept asking for
help
2. Couldn’t remember what you did
when looking back at the end of the
day
3. Spent lots of time discussing with
team to make decision, but can’t
remember the details after 3 months
Most tech companies use group chat as
the common/main method of work
communications
Group chat, if overused, hurts your team
productivity
Agenda
● What is group chat good for?
● When is group chat bad?
● Downsides of group chat
● Solution
● Benefits
● Real world: How Holistics
apply this to our work
What is group chat good for?
(or face-to-face)
1. Really urgent work
2. Very time-sensitive operations (Customer Support,
etc)
3. Getting very quick feedback on things
4. Having fun & creating sense of belongings
Having fun & creating sense of belongings
What is group chat good for?
1. Really urgent works (deploy failed, server down)
2. Time-sensitive operations (customer supports)
3. Getting things out quickly (quick feedback, quick
back-and-forth)
4. Having fun & creating sense of belongings
Group chat is typically bad for the following cases
1. Discussing serious work
2. Asking others to help with knowledge you don’t know
3. Asking others for feedback / decision making
Downsides of using group chat as the
main work communication channel
(but we’re still doing it)
1. Mental fatigue: group chat = meeting all day long
2. Group chat instills an ASAP culture
You feel like you have
to respond to every
message immediately
3. Thinking one line at a time
This also hinders your
ability to think clearly
and thoroughly.
4. Continuous context-switching
5. Lack of context
You lost track of the
background of the conversation
you’re in
6. Inability to reference later
Important messages are lost and difficult to trace
later on.
7. Over-inform people in real-time
Unnecessary people are pulled
in the conversation.
8. Rambling and repetition
People repeating what you
wrote to avoid fear of no one
noticing.
Trying to repeat yourself
multiple times to make sure
your points are heard.
Downsides
1. Mental fatigue: group chat = meeting all day long
2. Group chat instills an ASAP culture
3. Thinking one line at a time
4. Continuous context-switching
5. Lack of context
6. Inability to reference later
7. Over-informing people in real-time
8. Rambling and repetition
The cost of a message
People only think about cost of
sending a message (sender
perspective).
There is a cost of processing it too
(receiver perspective).
Solution: Asynchronous
communications
What does ‘asynchronous’ mean?
Synchronous: Respond immediately
Asynchronous: Respond later
How to encourage more asynchronous
work culture?
1. “Right now” should be
the exception, not the
rule
Don’t expect people to
respond immediately
Most work communications are important, but not urgent
What it actually is
What people think
Urgent
Not
urgent
Urgent Not urgent
2. It's OK to be unavailable
Stop expecting everyone
to be in chat all day.
3. Have rules around “no-
interruption signal”
So that people can have
time to get real work done
without being bothered
4. If it's important, write it down
Tell people to "write it down",
“add task for me” instead.
Think twice before
chatting/interrupting people
5. Don’t talk one line at a time
Don’t do this
6. Adopt remote
communications
mindset
Communicate as if your
colleagues are on different time
zones
Learn how you can write your
thoughts/notes clearly.
Learn writing framework & templates like
5W1H, Product Requirement Docs, Technical
Requirement Docs, etc..
Have writing templates so that people can
follow effectively.
7. Learn to write effectively
Asynchronous Communications
1. “Right now” should be the exception, not the rule
2. It’s okay to be unavailable
3. Have rules around “no-interruption signal”
4. If it's important, write it down
5. Don’t talk one line at a time
6. Adopt remote communications mindset
7. Learn to write effectively
It’s not about the tools, it’s how you communicate
Slack was originally designed to communicate asynchronously
Benefits of applying asynchronous
communications
1. Calm, uninterrupted focused work
No longer having to attend to
everything come your way.
Have long stretch time to do focus
work
Immediate response is often
not the best response.
2. Time to digest & think carefully before
responding
3. Accumulate record of communications (wiki)
Having a record of the communication
shared that can be referred to later on.
Synchronous communication often
requires taking notes (creating) while
hearing the message (consuming).
4. Improve writing and articulation skills
Benefits
1. Calm, uninterrupted focused work
2. Time to digest & think carefully before responding
3. Accumulate record of communications (wiki)
4. Improve writing and articulation skills
Group Chat vs. Asynchronous
1. Mental fatigue: group chat =
meeting all day long
2. Group chat instills an ASAP culture
3. Thinking one line at a time
4. Continuous context-switching
5. Lack of context
6. Inability to reference later
7. Over-informing people in real-time
8. Rambling and repetition
1. Calm, uninterrupted focused work
2. Time to digest & think carefully
before responding
3. Accumulate record of
communications (wiki)
4. Improve writing and articulation
skills
Real-world: How Holistics adopt
asynchronous communications
How Holistics adopts asynchronous communications
1. Move work assignment from email/chat to
Project Management Tool
2. Record (almost) every thought and discussions
3. Build wiki of knowledge for every area
4. Communicate where the context is
1. Move work assignment from verbal/chat to Project
Management Tool
2. Record (almost) every thought and interaction
3. Build central wiki of knowledge for every area
● Sales
● Product
○ Product Requirement Docs
● Engineering
○ Technical Requirement Docs
○ Server Configurations
● ...
4. Communicate where the work context is
Agenda
● What is group chat good for?
● When is group chat bad?
● Downsides of group chat
● Solution
● Benefits
● Real world: How Holistics
apply this to our work
Conclusion
Group chat (synchronous) is over-used in modern work
context. This reduces team productivity and creates anxiety.
Consider asynchronous communications method mixing in
with group chat / face-to-face accordingly.
Don’t stop improving, and
May the force be
with you!
Thank you <3
Join us:
• Software Engineer
• Product Manager
• Product UX Designer
holistics.io/careers

Mais conteúdo relacionado

Mais procurados

Chirp 2010: Scaling Twitter
Chirp 2010: Scaling TwitterChirp 2010: Scaling Twitter
Chirp 2010: Scaling TwitterJohn Adams
 
Building a Real-Time Data Pipeline: Apache Kafka at LinkedIn
Building a Real-Time Data Pipeline: Apache Kafka at LinkedInBuilding a Real-Time Data Pipeline: Apache Kafka at LinkedIn
Building a Real-Time Data Pipeline: Apache Kafka at LinkedInAmy W. Tang
 
Performance Monitoring: Understanding Your Scylla Cluster
Performance Monitoring: Understanding Your Scylla ClusterPerformance Monitoring: Understanding Your Scylla Cluster
Performance Monitoring: Understanding Your Scylla ClusterScyllaDB
 
12. kỹ năng ra quyết định
12. kỹ năng ra quyết định12. kỹ năng ra quyết định
12. kỹ năng ra quyết địnhMai Xuan Tu
 
Ekon25 mORMot 2 Server-Side Notifications
Ekon25 mORMot 2 Server-Side NotificationsEkon25 mORMot 2 Server-Side Notifications
Ekon25 mORMot 2 Server-Side NotificationsArnaud Bouchez
 
Grokking Techtalk #40: Consistency and Availability tradeoff in database cluster
Grokking Techtalk #40: Consistency and Availability tradeoff in database clusterGrokking Techtalk #40: Consistency and Availability tradeoff in database cluster
Grokking Techtalk #40: Consistency and Availability tradeoff in database clusterGrokking VN
 
Thiết kế hệ thống E-Commerce yêu cầu mở rộng
Thiết kế hệ thống E-Commerce yêu cầu mở rộngThiết kế hệ thống E-Commerce yêu cầu mở rộng
Thiết kế hệ thống E-Commerce yêu cầu mở rộngNguyen Minh Quang
 
Grokking Techtalk #37: Software design and refactoring
 Grokking Techtalk #37: Software design and refactoring Grokking Techtalk #37: Software design and refactoring
Grokking Techtalk #37: Software design and refactoringGrokking VN
 
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들Chris Ohk
 
Specification by Example
Specification by ExampleSpecification by Example
Specification by ExampleDeclan Whelan
 
Kĩ năng lập kế hoạch
Kĩ năng lập kế hoạchKĩ năng lập kế hoạch
Kĩ năng lập kế hoạchyouthvietnam
 
Domain Driven Design - Strategic Patterns and Microservices
Domain Driven Design - Strategic Patterns and MicroservicesDomain Driven Design - Strategic Patterns and Microservices
Domain Driven Design - Strategic Patterns and MicroservicesRadosław Maziarka
 
Singer, Pinterest's Logging Infrastructure
Singer, Pinterest's Logging InfrastructureSinger, Pinterest's Logging Infrastructure
Singer, Pinterest's Logging InfrastructureDiscover Pinterest
 
Code Review for Teams Too Busy to Review Code - Atlassian Summit 2010
Code Review for Teams Too Busy to Review Code - Atlassian Summit 2010Code Review for Teams Too Busy to Review Code - Atlassian Summit 2010
Code Review for Teams Too Busy to Review Code - Atlassian Summit 2010Atlassian
 
Kafka: All an engineer needs to know
Kafka: All an engineer needs to knowKafka: All an engineer needs to know
Kafka: All an engineer needs to knowThao Huynh Quang
 
Grokking Techtalk #39: Gossip protocol and applications
Grokking Techtalk #39: Gossip protocol and applicationsGrokking Techtalk #39: Gossip protocol and applications
Grokking Techtalk #39: Gossip protocol and applicationsGrokking VN
 
Running MariaDB in multiple data centers
Running MariaDB in multiple data centersRunning MariaDB in multiple data centers
Running MariaDB in multiple data centersMariaDB plc
 
Kỹ Năng Bán Hàng Qua Điện Thoại - Trường Đào Tạo Doanh Nhân PTI
Kỹ Năng Bán Hàng Qua Điện Thoại - Trường Đào Tạo Doanh Nhân PTIKỹ Năng Bán Hàng Qua Điện Thoại - Trường Đào Tạo Doanh Nhân PTI
Kỹ Năng Bán Hàng Qua Điện Thoại - Trường Đào Tạo Doanh Nhân PTIVé Máy Bay VLINK
 

Mais procurados (20)

Chirp 2010: Scaling Twitter
Chirp 2010: Scaling TwitterChirp 2010: Scaling Twitter
Chirp 2010: Scaling Twitter
 
Building a Real-Time Data Pipeline: Apache Kafka at LinkedIn
Building a Real-Time Data Pipeline: Apache Kafka at LinkedInBuilding a Real-Time Data Pipeline: Apache Kafka at LinkedIn
Building a Real-Time Data Pipeline: Apache Kafka at LinkedIn
 
Performance Monitoring: Understanding Your Scylla Cluster
Performance Monitoring: Understanding Your Scylla ClusterPerformance Monitoring: Understanding Your Scylla Cluster
Performance Monitoring: Understanding Your Scylla Cluster
 
12. kỹ năng ra quyết định
12. kỹ năng ra quyết định12. kỹ năng ra quyết định
12. kỹ năng ra quyết định
 
Ekon25 mORMot 2 Server-Side Notifications
Ekon25 mORMot 2 Server-Side NotificationsEkon25 mORMot 2 Server-Side Notifications
Ekon25 mORMot 2 Server-Side Notifications
 
Grokking Techtalk #40: Consistency and Availability tradeoff in database cluster
Grokking Techtalk #40: Consistency and Availability tradeoff in database clusterGrokking Techtalk #40: Consistency and Availability tradeoff in database cluster
Grokking Techtalk #40: Consistency and Availability tradeoff in database cluster
 
Thiết kế hệ thống E-Commerce yêu cầu mở rộng
Thiết kế hệ thống E-Commerce yêu cầu mở rộngThiết kế hệ thống E-Commerce yêu cầu mở rộng
Thiết kế hệ thống E-Commerce yêu cầu mở rộng
 
Grokking Techtalk #37: Software design and refactoring
 Grokking Techtalk #37: Software design and refactoring Grokking Techtalk #37: Software design and refactoring
Grokking Techtalk #37: Software design and refactoring
 
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
 
Perl best practices v4
Perl best practices v4Perl best practices v4
Perl best practices v4
 
Specification by Example
Specification by ExampleSpecification by Example
Specification by Example
 
Kĩ năng lập kế hoạch
Kĩ năng lập kế hoạchKĩ năng lập kế hoạch
Kĩ năng lập kế hoạch
 
Domain Driven Design - Strategic Patterns and Microservices
Domain Driven Design - Strategic Patterns and MicroservicesDomain Driven Design - Strategic Patterns and Microservices
Domain Driven Design - Strategic Patterns and Microservices
 
Singer, Pinterest's Logging Infrastructure
Singer, Pinterest's Logging InfrastructureSinger, Pinterest's Logging Infrastructure
Singer, Pinterest's Logging Infrastructure
 
Code Review for Teams Too Busy to Review Code - Atlassian Summit 2010
Code Review for Teams Too Busy to Review Code - Atlassian Summit 2010Code Review for Teams Too Busy to Review Code - Atlassian Summit 2010
Code Review for Teams Too Busy to Review Code - Atlassian Summit 2010
 
Kafka: All an engineer needs to know
Kafka: All an engineer needs to knowKafka: All an engineer needs to know
Kafka: All an engineer needs to know
 
Background processing with hangfire
Background processing with hangfireBackground processing with hangfire
Background processing with hangfire
 
Grokking Techtalk #39: Gossip protocol and applications
Grokking Techtalk #39: Gossip protocol and applicationsGrokking Techtalk #39: Gossip protocol and applications
Grokking Techtalk #39: Gossip protocol and applications
 
Running MariaDB in multiple data centers
Running MariaDB in multiple data centersRunning MariaDB in multiple data centers
Running MariaDB in multiple data centers
 
Kỹ Năng Bán Hàng Qua Điện Thoại - Trường Đào Tạo Doanh Nhân PTI
Kỹ Năng Bán Hàng Qua Điện Thoại - Trường Đào Tạo Doanh Nhân PTIKỹ Năng Bán Hàng Qua Điện Thoại - Trường Đào Tạo Doanh Nhân PTI
Kỹ Năng Bán Hàng Qua Điện Thoại - Trường Đào Tạo Doanh Nhân PTI
 

Semelhante a Grokking TechTalk #31: Asynchronous Communications

Communication Strategies For Teams
Communication Strategies For TeamsCommunication Strategies For Teams
Communication Strategies For TeamsMark Childs
 
AMANDA MAROCHKO @Digital Wednesday April 2020
AMANDA MAROCHKO @Digital Wednesday April 2020AMANDA MAROCHKO @Digital Wednesday April 2020
AMANDA MAROCHKO @Digital Wednesday April 2020Digital Wednesday
 
How to Run Remote Meetings That Don’t Suck
How to Run Remote Meetings That Don’t Suck How to Run Remote Meetings That Don’t Suck
How to Run Remote Meetings That Don’t Suck QuekelsBaro
 
Doctoral Dissertation and Thesis Help: Writing dos and don'ts
Doctoral Dissertation and Thesis Help: Writing dos and don'tsDoctoral Dissertation and Thesis Help: Writing dos and don'ts
Doctoral Dissertation and Thesis Help: Writing dos and don'tsDoctoralNet Limited
 
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDayАнна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDayLviv Startup Club
 
How to organize PhD or other types of Academic Writing like a Pro
How to organize PhD or other types of Academic Writing like a ProHow to organize PhD or other types of Academic Writing like a Pro
How to organize PhD or other types of Academic Writing like a ProDoctoralNet Limited
 
Making Virtual Workshops Work - March 2020
Making Virtual Workshops Work - March 2020Making Virtual Workshops Work - March 2020
Making Virtual Workshops Work - March 2020Anna Miley (nee Lyndon)
 
Tech for academic writing skills
Tech for academic writing skillsTech for academic writing skills
Tech for academic writing skillsDoctoralNet Limited
 
A Guide for Preparing and Facilitating Retrospectives
A Guide for Preparing and Facilitating RetrospectivesA Guide for Preparing and Facilitating Retrospectives
A Guide for Preparing and Facilitating RetrospectivesJason Yip
 
Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interviewEric Brooke
 
Working Cross-Functionally as a PM by eBay Sr PM
Working Cross-Functionally as a PM by eBay Sr PMWorking Cross-Functionally as a PM by eBay Sr PM
Working Cross-Functionally as a PM by eBay Sr PMProduct School
 
Incorporating a UX Mindset Early in Product Development
Incorporating a UX Mindset Early in Product DevelopmentIncorporating a UX Mindset Early in Product Development
Incorporating a UX Mindset Early in Product DevelopmentCorey Dulimba
 
The Power of Retrospection
The Power of RetrospectionThe Power of Retrospection
The Power of RetrospectionNaresh Jain
 
Int virtual teamworking
Int virtual teamworkingInt virtual teamworking
Int virtual teamworkingMark Childs
 
Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for DevelopersBarElin
 
Getting Started with UX Research OCUX Camp CRossi Aug 2017
Getting Started with UX Research OCUX Camp CRossi Aug 2017Getting Started with UX Research OCUX Camp CRossi Aug 2017
Getting Started with UX Research OCUX Camp CRossi Aug 2017Carol Rossi
 
Communication @ Funnelll - Doing Remote-First the right way
Communication @ Funnelll - Doing Remote-First the right way Communication @ Funnelll - Doing Remote-First the right way
Communication @ Funnelll - Doing Remote-First the right way Funnelll
 

Semelhante a Grokking TechTalk #31: Asynchronous Communications (20)

Remote Work
Remote WorkRemote Work
Remote Work
 
Group Thinking
Group ThinkingGroup Thinking
Group Thinking
 
Communication Strategies For Teams
Communication Strategies For TeamsCommunication Strategies For Teams
Communication Strategies For Teams
 
AMANDA MAROCHKO @Digital Wednesday April 2020
AMANDA MAROCHKO @Digital Wednesday April 2020AMANDA MAROCHKO @Digital Wednesday April 2020
AMANDA MAROCHKO @Digital Wednesday April 2020
 
How to Run Remote Meetings That Don’t Suck
How to Run Remote Meetings That Don’t Suck How to Run Remote Meetings That Don’t Suck
How to Run Remote Meetings That Don’t Suck
 
Doctoral Dissertation and Thesis Help: Writing dos and don'ts
Doctoral Dissertation and Thesis Help: Writing dos and don'tsDoctoral Dissertation and Thesis Help: Writing dos and don'ts
Doctoral Dissertation and Thesis Help: Writing dos and don'ts
 
3 retro total recall
3 retro total recall3 retro total recall
3 retro total recall
 
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDayАнна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
 
How to organize PhD or other types of Academic Writing like a Pro
How to organize PhD or other types of Academic Writing like a ProHow to organize PhD or other types of Academic Writing like a Pro
How to organize PhD or other types of Academic Writing like a Pro
 
Making Virtual Workshops Work - March 2020
Making Virtual Workshops Work - March 2020Making Virtual Workshops Work - March 2020
Making Virtual Workshops Work - March 2020
 
Tech for academic writing skills
Tech for academic writing skillsTech for academic writing skills
Tech for academic writing skills
 
A Guide for Preparing and Facilitating Retrospectives
A Guide for Preparing and Facilitating RetrospectivesA Guide for Preparing and Facilitating Retrospectives
A Guide for Preparing and Facilitating Retrospectives
 
Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interview
 
Working Cross-Functionally as a PM by eBay Sr PM
Working Cross-Functionally as a PM by eBay Sr PMWorking Cross-Functionally as a PM by eBay Sr PM
Working Cross-Functionally as a PM by eBay Sr PM
 
Incorporating a UX Mindset Early in Product Development
Incorporating a UX Mindset Early in Product DevelopmentIncorporating a UX Mindset Early in Product Development
Incorporating a UX Mindset Early in Product Development
 
The Power of Retrospection
The Power of RetrospectionThe Power of Retrospection
The Power of Retrospection
 
Int virtual teamworking
Int virtual teamworkingInt virtual teamworking
Int virtual teamworking
 
Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for Developers
 
Getting Started with UX Research OCUX Camp CRossi Aug 2017
Getting Started with UX Research OCUX Camp CRossi Aug 2017Getting Started with UX Research OCUX Camp CRossi Aug 2017
Getting Started with UX Research OCUX Camp CRossi Aug 2017
 
Communication @ Funnelll - Doing Remote-First the right way
Communication @ Funnelll - Doing Remote-First the right way Communication @ Funnelll - Doing Remote-First the right way
Communication @ Funnelll - Doing Remote-First the right way
 

Mais de Grokking VN

Grokking Techtalk #46: Lessons from years hacking and defending Vietnamese banks
Grokking Techtalk #46: Lessons from years hacking and defending Vietnamese banksGrokking Techtalk #46: Lessons from years hacking and defending Vietnamese banks
Grokking Techtalk #46: Lessons from years hacking and defending Vietnamese banksGrokking VN
 
Grokking Techtalk #45: First Principles Thinking
Grokking Techtalk #45: First Principles ThinkingGrokking Techtalk #45: First Principles Thinking
Grokking Techtalk #45: First Principles ThinkingGrokking VN
 
Grokking Techtalk #42: Engineering challenges on building data platform for M...
Grokking Techtalk #42: Engineering challenges on building data platform for M...Grokking Techtalk #42: Engineering challenges on building data platform for M...
Grokking Techtalk #42: Engineering challenges on building data platform for M...Grokking VN
 
Grokking Techtalk #43: Payment gateway demystified
Grokking Techtalk #43: Payment gateway demystifiedGrokking Techtalk #43: Payment gateway demystified
Grokking Techtalk #43: Payment gateway demystifiedGrokking VN
 
Grokking Techtalk #40: AWS’s philosophy on designing MLOps platform
Grokking Techtalk #40: AWS’s philosophy on designing MLOps platformGrokking Techtalk #40: AWS’s philosophy on designing MLOps platform
Grokking Techtalk #40: AWS’s philosophy on designing MLOps platformGrokking VN
 
Grokking Techtalk #38: Escape Analysis in Go compiler
 Grokking Techtalk #38: Escape Analysis in Go compiler Grokking Techtalk #38: Escape Analysis in Go compiler
Grokking Techtalk #38: Escape Analysis in Go compilerGrokking VN
 
Grokking Techtalk #37: Data intensive problem
 Grokking Techtalk #37: Data intensive problem Grokking Techtalk #37: Data intensive problem
Grokking Techtalk #37: Data intensive problemGrokking VN
 
Grokking TechTalk #35: Efficient spellchecking
Grokking TechTalk #35: Efficient spellcheckingGrokking TechTalk #35: Efficient spellchecking
Grokking TechTalk #35: Efficient spellcheckingGrokking VN
 
Grokking Techtalk #34: K8S On-premise: Incident & Lesson Learned ZaloPay Mer...
 Grokking Techtalk #34: K8S On-premise: Incident & Lesson Learned ZaloPay Mer... Grokking Techtalk #34: K8S On-premise: Incident & Lesson Learned ZaloPay Mer...
Grokking Techtalk #34: K8S On-premise: Incident & Lesson Learned ZaloPay Mer...Grokking VN
 
Grokking TechTalk #33: Architecture of AI-First Systems - Engineering for Big...
Grokking TechTalk #33: Architecture of AI-First Systems - Engineering for Big...Grokking TechTalk #33: Architecture of AI-First Systems - Engineering for Big...
Grokking TechTalk #33: Architecture of AI-First Systems - Engineering for Big...Grokking VN
 
Grokking TechTalk #30: From App to Ecosystem: Lessons Learned at Scale
Grokking TechTalk #30: From App to Ecosystem: Lessons Learned at ScaleGrokking TechTalk #30: From App to Ecosystem: Lessons Learned at Scale
Grokking TechTalk #30: From App to Ecosystem: Lessons Learned at ScaleGrokking VN
 
Grokking TechTalk #29: Building Realtime Metrics Platform at LinkedIn
Grokking TechTalk #29: Building Realtime Metrics Platform at LinkedInGrokking TechTalk #29: Building Realtime Metrics Platform at LinkedIn
Grokking TechTalk #29: Building Realtime Metrics Platform at LinkedInGrokking VN
 
Grokking TechTalk #27: Optimal Binary Search Tree
Grokking TechTalk #27: Optimal Binary Search TreeGrokking TechTalk #27: Optimal Binary Search Tree
Grokking TechTalk #27: Optimal Binary Search TreeGrokking VN
 
Grokking TechTalk #26: Kotlin, Understand the Magic
Grokking TechTalk #26: Kotlin, Understand the MagicGrokking TechTalk #26: Kotlin, Understand the Magic
Grokking TechTalk #26: Kotlin, Understand the MagicGrokking VN
 
Grokking TechTalk #26: Compare ios and android platform
Grokking TechTalk #26: Compare ios and android platformGrokking TechTalk #26: Compare ios and android platform
Grokking TechTalk #26: Compare ios and android platformGrokking VN
 
Grokking TechTalk #24: Thiết kế hệ thống Background Job Queue bằng Ruby & Pos...
Grokking TechTalk #24: Thiết kế hệ thống Background Job Queue bằng Ruby & Pos...Grokking TechTalk #24: Thiết kế hệ thống Background Job Queue bằng Ruby & Pos...
Grokking TechTalk #24: Thiết kế hệ thống Background Job Queue bằng Ruby & Pos...Grokking VN
 
Grokking TechTalk #24: Kafka's principles and protocols
Grokking TechTalk #24: Kafka's principles and protocolsGrokking TechTalk #24: Kafka's principles and protocols
Grokking TechTalk #24: Kafka's principles and protocolsGrokking VN
 
Grokking TechTalk #21: Deep Learning in Computer Vision
Grokking TechTalk #21: Deep Learning in Computer VisionGrokking TechTalk #21: Deep Learning in Computer Vision
Grokking TechTalk #21: Deep Learning in Computer VisionGrokking VN
 
Grokking TechTalk #20: PostgreSQL Internals 101
Grokking TechTalk #20: PostgreSQL Internals 101Grokking TechTalk #20: PostgreSQL Internals 101
Grokking TechTalk #20: PostgreSQL Internals 101Grokking VN
 
Grokking TechTalk #19: Software Development Cycle In The International Moneta...
Grokking TechTalk #19: Software Development Cycle In The International Moneta...Grokking TechTalk #19: Software Development Cycle In The International Moneta...
Grokking TechTalk #19: Software Development Cycle In The International Moneta...Grokking VN
 

Mais de Grokking VN (20)

Grokking Techtalk #46: Lessons from years hacking and defending Vietnamese banks
Grokking Techtalk #46: Lessons from years hacking and defending Vietnamese banksGrokking Techtalk #46: Lessons from years hacking and defending Vietnamese banks
Grokking Techtalk #46: Lessons from years hacking and defending Vietnamese banks
 
Grokking Techtalk #45: First Principles Thinking
Grokking Techtalk #45: First Principles ThinkingGrokking Techtalk #45: First Principles Thinking
Grokking Techtalk #45: First Principles Thinking
 
Grokking Techtalk #42: Engineering challenges on building data platform for M...
Grokking Techtalk #42: Engineering challenges on building data platform for M...Grokking Techtalk #42: Engineering challenges on building data platform for M...
Grokking Techtalk #42: Engineering challenges on building data platform for M...
 
Grokking Techtalk #43: Payment gateway demystified
Grokking Techtalk #43: Payment gateway demystifiedGrokking Techtalk #43: Payment gateway demystified
Grokking Techtalk #43: Payment gateway demystified
 
Grokking Techtalk #40: AWS’s philosophy on designing MLOps platform
Grokking Techtalk #40: AWS’s philosophy on designing MLOps platformGrokking Techtalk #40: AWS’s philosophy on designing MLOps platform
Grokking Techtalk #40: AWS’s philosophy on designing MLOps platform
 
Grokking Techtalk #38: Escape Analysis in Go compiler
 Grokking Techtalk #38: Escape Analysis in Go compiler Grokking Techtalk #38: Escape Analysis in Go compiler
Grokking Techtalk #38: Escape Analysis in Go compiler
 
Grokking Techtalk #37: Data intensive problem
 Grokking Techtalk #37: Data intensive problem Grokking Techtalk #37: Data intensive problem
Grokking Techtalk #37: Data intensive problem
 
Grokking TechTalk #35: Efficient spellchecking
Grokking TechTalk #35: Efficient spellcheckingGrokking TechTalk #35: Efficient spellchecking
Grokking TechTalk #35: Efficient spellchecking
 
Grokking Techtalk #34: K8S On-premise: Incident & Lesson Learned ZaloPay Mer...
 Grokking Techtalk #34: K8S On-premise: Incident & Lesson Learned ZaloPay Mer... Grokking Techtalk #34: K8S On-premise: Incident & Lesson Learned ZaloPay Mer...
Grokking Techtalk #34: K8S On-premise: Incident & Lesson Learned ZaloPay Mer...
 
Grokking TechTalk #33: Architecture of AI-First Systems - Engineering for Big...
Grokking TechTalk #33: Architecture of AI-First Systems - Engineering for Big...Grokking TechTalk #33: Architecture of AI-First Systems - Engineering for Big...
Grokking TechTalk #33: Architecture of AI-First Systems - Engineering for Big...
 
Grokking TechTalk #30: From App to Ecosystem: Lessons Learned at Scale
Grokking TechTalk #30: From App to Ecosystem: Lessons Learned at ScaleGrokking TechTalk #30: From App to Ecosystem: Lessons Learned at Scale
Grokking TechTalk #30: From App to Ecosystem: Lessons Learned at Scale
 
Grokking TechTalk #29: Building Realtime Metrics Platform at LinkedIn
Grokking TechTalk #29: Building Realtime Metrics Platform at LinkedInGrokking TechTalk #29: Building Realtime Metrics Platform at LinkedIn
Grokking TechTalk #29: Building Realtime Metrics Platform at LinkedIn
 
Grokking TechTalk #27: Optimal Binary Search Tree
Grokking TechTalk #27: Optimal Binary Search TreeGrokking TechTalk #27: Optimal Binary Search Tree
Grokking TechTalk #27: Optimal Binary Search Tree
 
Grokking TechTalk #26: Kotlin, Understand the Magic
Grokking TechTalk #26: Kotlin, Understand the MagicGrokking TechTalk #26: Kotlin, Understand the Magic
Grokking TechTalk #26: Kotlin, Understand the Magic
 
Grokking TechTalk #26: Compare ios and android platform
Grokking TechTalk #26: Compare ios and android platformGrokking TechTalk #26: Compare ios and android platform
Grokking TechTalk #26: Compare ios and android platform
 
Grokking TechTalk #24: Thiết kế hệ thống Background Job Queue bằng Ruby & Pos...
Grokking TechTalk #24: Thiết kế hệ thống Background Job Queue bằng Ruby & Pos...Grokking TechTalk #24: Thiết kế hệ thống Background Job Queue bằng Ruby & Pos...
Grokking TechTalk #24: Thiết kế hệ thống Background Job Queue bằng Ruby & Pos...
 
Grokking TechTalk #24: Kafka's principles and protocols
Grokking TechTalk #24: Kafka's principles and protocolsGrokking TechTalk #24: Kafka's principles and protocols
Grokking TechTalk #24: Kafka's principles and protocols
 
Grokking TechTalk #21: Deep Learning in Computer Vision
Grokking TechTalk #21: Deep Learning in Computer VisionGrokking TechTalk #21: Deep Learning in Computer Vision
Grokking TechTalk #21: Deep Learning in Computer Vision
 
Grokking TechTalk #20: PostgreSQL Internals 101
Grokking TechTalk #20: PostgreSQL Internals 101Grokking TechTalk #20: PostgreSQL Internals 101
Grokking TechTalk #20: PostgreSQL Internals 101
 
Grokking TechTalk #19: Software Development Cycle In The International Moneta...
Grokking TechTalk #19: Software Development Cycle In The International Moneta...Grokking TechTalk #19: Software Development Cycle In The International Moneta...
Grokking TechTalk #19: Software Development Cycle In The International Moneta...
 

Último

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 

Último (20)

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 

Grokking TechTalk #31: Asynchronous Communications

  • 1. Why group chat hurts your team productivity Huy Nguyen - Holistics Software holistics.io
  • 2. About Me Education: ● Pho Thong Nang Khieu, Tin 04-07 ● National University of Singapore (NUS), Computer Science Major. ● Royal Institute of Technology (KTH) - Stockholm, Sweden Work: ● Software Engineer Intern, SenseGraphics (Stockholm, Sweden) ● Software Engineer Intern, Facebook (California, US) ● Data Infrastructure Engineer, Viki (Singapore) Now: ● Co-founder & CTO, Holistics Software ● Co-founder, Grokking Vietnam
  • 4.
  • 5.
  • 6.
  • 7. Are you facing these problems?
  • 8. 1. Spend a lot of time but couldn’t get much done, colleagues kept asking for help
  • 9. 2. Couldn’t remember what you did when looking back at the end of the day
  • 10. 3. Spent lots of time discussing with team to make decision, but can’t remember the details after 3 months
  • 11. Most tech companies use group chat as the common/main method of work communications
  • 12. Group chat, if overused, hurts your team productivity
  • 13. Agenda ● What is group chat good for? ● When is group chat bad? ● Downsides of group chat ● Solution ● Benefits ● Real world: How Holistics apply this to our work
  • 14. What is group chat good for? (or face-to-face)
  • 16. 2. Very time-sensitive operations (Customer Support, etc)
  • 17. 3. Getting very quick feedback on things
  • 18. 4. Having fun & creating sense of belongings Having fun & creating sense of belongings
  • 19. What is group chat good for? 1. Really urgent works (deploy failed, server down) 2. Time-sensitive operations (customer supports) 3. Getting things out quickly (quick feedback, quick back-and-forth) 4. Having fun & creating sense of belongings
  • 20. Group chat is typically bad for the following cases 1. Discussing serious work 2. Asking others to help with knowledge you don’t know 3. Asking others for feedback / decision making
  • 21. Downsides of using group chat as the main work communication channel (but we’re still doing it)
  • 22. 1. Mental fatigue: group chat = meeting all day long
  • 23. 2. Group chat instills an ASAP culture You feel like you have to respond to every message immediately
  • 24. 3. Thinking one line at a time This also hinders your ability to think clearly and thoroughly.
  • 26. 5. Lack of context You lost track of the background of the conversation you’re in
  • 27. 6. Inability to reference later Important messages are lost and difficult to trace later on.
  • 28. 7. Over-inform people in real-time Unnecessary people are pulled in the conversation.
  • 29. 8. Rambling and repetition People repeating what you wrote to avoid fear of no one noticing. Trying to repeat yourself multiple times to make sure your points are heard.
  • 30. Downsides 1. Mental fatigue: group chat = meeting all day long 2. Group chat instills an ASAP culture 3. Thinking one line at a time 4. Continuous context-switching 5. Lack of context 6. Inability to reference later 7. Over-informing people in real-time 8. Rambling and repetition
  • 31. The cost of a message People only think about cost of sending a message (sender perspective). There is a cost of processing it too (receiver perspective).
  • 33. What does ‘asynchronous’ mean? Synchronous: Respond immediately Asynchronous: Respond later
  • 34. How to encourage more asynchronous work culture?
  • 35. 1. “Right now” should be the exception, not the rule Don’t expect people to respond immediately
  • 36. Most work communications are important, but not urgent What it actually is What people think Urgent Not urgent Urgent Not urgent
  • 37. 2. It's OK to be unavailable Stop expecting everyone to be in chat all day.
  • 38. 3. Have rules around “no- interruption signal” So that people can have time to get real work done without being bothered
  • 39. 4. If it's important, write it down Tell people to "write it down", “add task for me” instead. Think twice before chatting/interrupting people
  • 40. 5. Don’t talk one line at a time Don’t do this
  • 41. 6. Adopt remote communications mindset Communicate as if your colleagues are on different time zones
  • 42. Learn how you can write your thoughts/notes clearly. Learn writing framework & templates like 5W1H, Product Requirement Docs, Technical Requirement Docs, etc.. Have writing templates so that people can follow effectively. 7. Learn to write effectively
  • 43. Asynchronous Communications 1. “Right now” should be the exception, not the rule 2. It’s okay to be unavailable 3. Have rules around “no-interruption signal” 4. If it's important, write it down 5. Don’t talk one line at a time 6. Adopt remote communications mindset 7. Learn to write effectively
  • 44. It’s not about the tools, it’s how you communicate Slack was originally designed to communicate asynchronously
  • 45. Benefits of applying asynchronous communications
  • 46. 1. Calm, uninterrupted focused work No longer having to attend to everything come your way. Have long stretch time to do focus work
  • 47. Immediate response is often not the best response. 2. Time to digest & think carefully before responding
  • 48. 3. Accumulate record of communications (wiki) Having a record of the communication shared that can be referred to later on. Synchronous communication often requires taking notes (creating) while hearing the message (consuming).
  • 49. 4. Improve writing and articulation skills
  • 50. Benefits 1. Calm, uninterrupted focused work 2. Time to digest & think carefully before responding 3. Accumulate record of communications (wiki) 4. Improve writing and articulation skills
  • 51. Group Chat vs. Asynchronous 1. Mental fatigue: group chat = meeting all day long 2. Group chat instills an ASAP culture 3. Thinking one line at a time 4. Continuous context-switching 5. Lack of context 6. Inability to reference later 7. Over-informing people in real-time 8. Rambling and repetition 1. Calm, uninterrupted focused work 2. Time to digest & think carefully before responding 3. Accumulate record of communications (wiki) 4. Improve writing and articulation skills
  • 52. Real-world: How Holistics adopt asynchronous communications
  • 53. How Holistics adopts asynchronous communications 1. Move work assignment from email/chat to Project Management Tool 2. Record (almost) every thought and discussions 3. Build wiki of knowledge for every area 4. Communicate where the context is
  • 54. 1. Move work assignment from verbal/chat to Project Management Tool
  • 55. 2. Record (almost) every thought and interaction
  • 56.
  • 57.
  • 58. 3. Build central wiki of knowledge for every area ● Sales ● Product ○ Product Requirement Docs ● Engineering ○ Technical Requirement Docs ○ Server Configurations ● ...
  • 59.
  • 60.
  • 61.
  • 62. 4. Communicate where the work context is
  • 63.
  • 64. Agenda ● What is group chat good for? ● When is group chat bad? ● Downsides of group chat ● Solution ● Benefits ● Real world: How Holistics apply this to our work
  • 65. Conclusion Group chat (synchronous) is over-used in modern work context. This reduces team productivity and creates anxiety. Consider asynchronous communications method mixing in with group chat / face-to-face accordingly.
  • 66. Don’t stop improving, and May the force be with you! Thank you <3 Join us: • Software Engineer • Product Manager • Product UX Designer holistics.io/careers