in Software Engineering
Part 1: Introduction
Phat Tran - https://phattv.dev
*Note: all the information is overly simplified for educational purpose,
no individuals targeted or judgements made
why do we need communication?
to stay alive
to follow rules
to express ideas
what is communication?
the activity or process of
expressing ideas and feelings
or of
giving people
information
Communication is to deliver a message
source: myself
now we are communicating!
*just that lacking of the effective HOW, that's why it's so confusing
how to communicate (effectively)?
Category | Type | Key traits |
---|---|---|
ENERGY | Extraversion (E) | fast, think out loud, prefers interaction |
Introversion (I) | slower, processes internally, reflective | |
INFORMATION | Sensing (S) | focus on facts, details, and present reality |
Intuition (N) | focus on the big picture, future possibilities | |
DECISION | Thinking (T) | logical reasoning, objective decisions |
Feeling (F) | personal values, emotional considerations | |
LIFESTYLE | Judging (J) | structured, prefers plans and rules |
Perceiving (P) | flexible, spontaneous, open to changes |
source: myself
Empty your cup,
because an empty cup of water is useful.
A real estate company needs a feature to filter properties by neighborhood popularity using historical sales data. It will display a color-coded map showing popularity levels.
A real estate company needs a feature to filter properties by neighborhood popularity using historical sales data. It will display a color-coded map showing popularity levels.
Product Owner: "Just copy XYZ, but make it feel ours."
Designer: Adds new elements, assuming empathy-driven changes.
Result: Design is far from what the product owner expected—leads to rework.
Product Owner: "Like XYZ, but let’s make it unique to our brand."
Designer: Created a fast Figma prototype, but overlooked key brand identity.
Result: Partial alignment, some details missed, but improvements made after brief talks.
Product Owner: "Like XYZ, but unique to us."
Designer: Constant feedback, quick iterations, aligned throughout.
Result: A product that perfectly fits both the business and design vision.
Phat Tran - https://phattv.dev
I'm glad you asked :)
Of course not, there are more.
Let's dive a bit deeper into effective communication,
shall we?
in Software Engineering
Part 2: Context, Culture & Teamwork
Phat Tran - https://phattv.dev
*Note: all the information is overly simplified for educational purpose,
no individuals targeted or judgements made
in Software Engineering
Part 3: Languages
Phat Tran - https://phattv.dev
*Note: all the information is overly simplified for educational purpose,
no individuals targeted or judgements made
why do we need languages?
what is languages?
how to use languages (effectively)?
A real estate company needs a feature to filter properties by neighborhood popularity using historical sales data. It will display a color-coded map showing popularity levels.
A real estate company needs a feature to filter properties by neighborhood popularity using historical sales data. It will display a color-coded map showing popularity levels.
Phat Tran - https://phattv.dev
I'm glad you asked :)
Of course not, there are more.
Let's dive a bit deeper into effective communication,
shall we?
in Software Engineering
Part 4: Management & Leadership
Phat Tran - https://phattv.dev
Phat Tran - https://phattv.dev
I'm glad you asked :)
Of course not, there are more.
Besides Communication Skills,
there are many more skills to learn