feeling code
LSCC Talks
@skills matter
May 2014
Guy Burton
@guy127917
What does it feel like to write code?
System 1:
fast, instinctive, emotional, subconscious
System 2:
slower, deliberate, reasoning, conscious
https://skillsmatter.com/skillscasts/5172-software-development-fast-and-slow
We can use this model to avoid making bad decisions
- identify cognitive biases
- adjust systems and processes accordingly
There are other psychological models
MBTI:
Extrovert vs Introvert
Sensing vs Intuition
Thinking vs FeelingJudging vs Perceiving
http://www.myersbriggs.org/
"When I make a decision, I like to find the basic truth or principle to be applied, regardless of the specific situation involved.
I like to analyze pros and cons, and then be consistent and logical in deciding.
I try to be impersonal, so I won’t let my personal wishes--or other people’s wishes--influence me"
"I believe I can make the best decisions by weighing what people care about and the points-of-view of persons involved in a situation.
I am concerned with values and what is the best for the people involved.
I like to take action to establish or maintain harmony."
Developers
80:20
thinking to feeling
Personality types in software engineering - Capretz
The use of MBTI in Software Engineering - Sach, Petre, Sharp

Making Sense of Software Development and Personality Types - Capretz
Technology community is awesome
Self organising flat teams
Passionate approach to work
Lively debate and discussion
Taking responsibility for wider issues affecting world
But there are still issues
We are still perceived as bad communicators
There is still a communication gap
Workforce is not diverse enough
How can we improve these things?
- Improve communication skills
- Help other people with theirs
- Think about team dynamics
How you say things matters.
