Being an Anti-Social Geek is harmful
|
|
- Carol Cunningham
- 5 years ago
- Views:
Transcription
1 Being an Anti-Social Geek is harmful Hadi Hariri Developer & Technical Evangelist Tuesday, April 23, 13
2 Antisocial personality disorder (ASPD) is...characterized by "...a pervasive pattern of disregard for, and violation of, the rights of others that begins in childhood or early adolescence and continues into adulthood. Tuesday, April 23, 13
3
4 How to get a talk with a unexciting title accepted by using a somewhat baiting one Hadi Hariri Developer & Technical Evangelist Tuesday, April 23, 13
5 Communication and Interaction Tuesday, April 23, 13
6
7
8
9
10
11 Tuesday, April 23, 13
12
13
14 Social sites make us more sociable
15
16
17
18
19 Getting back to the Anti-Social Geek Tuesday, April 23, 13
20 in our industry...
21 Communication is Key
22 There are only two problems in software and it s Communication Tuesday, April 23, 13
23 What are we doing to improve communication? Tuesday, April 23, 13
24 Who are we communicating with?
25 Are we comprehendible?
26 Introverts
27 Introverts Software Developers Tuesday, April 23, 13
28 Introverts cannot communicate
29
30 We are good at debates.
31
32 We don t back off a discussion until we prove our point. Tuesday, April 23, 13
33 We hate small talk
34 Having communication skills is important
35 Lack of communication skills: side-effects Tuesday, April 23, 13
36 Effects on the Team
37 Peter is a difficult person to have a conversation with Tuesday, April 23, 13
38 Give Claire a problem and she ll find you the best algorithm to solve it, but don t try and debate with her Tuesday, April 23, 13
39 Look, you need to understand,steve is an awesome developer but he s just hard to deal with Tuesday, April 23, 13
40 Well that s Greg for you. Really smart, but just ignore him. Tuesday, April 23, 13
41 Communication in a team should be flowing Tuesday, April 23, 13
42 There should be no fear to communicate with team members Tuesday, April 23, 13
43 Miscommunication causes friction
44
45
46 Miscommunication causes frustration
47 Frustration leads to anger
48
49
50
51
52
53 Effects on the User Interface
54
55
56
57
58 The Developer-User Mindset Impedance mismatch Tuesday, April 23, 13
59 Effects on the Code
60 Complexity in our code
61 We strive for clean and simple code.
62 How much is it our lack of ability to talk in a comprehendible and simple manner? Tuesday, April 23, 13
63 Effects on Customers
64 We don t need the stupid customers
65 I prefer not to deal with customers
66 Customers make me nervous and frustrated
67 I don t have time to deal with feedback right now!
68 Leads to customer disconnect.
69 Are we developing what our customers need? Tuesday, April 23, 13
70
71 Disconnecting developers from revenue is dangerous. Tuesday, April 23, 13
72 What can we do?
73 We need to learn to communicate.
74 Communicate with people outside our comfort zone. Tuesday, April 23, 13
75 Small talk helps engage with people.
76 We need to learn to back-off.
77 We should not apply DRY.
78 The other person is not stupid for not understanding you. Tuesday, April 23, 13
79 We need to learn to LISTEN
80 We need to deal with emotions
81 Where is our empathy?
82
83 ..and apply these skills to all forms of communication Tuesday, April 23, 13
84 Written communication conveys no emotion. Tuesday, April 23, 13
85
86 Be efficient.
87 Underlining important things Highlighting your main points in bold Using different fonts and colors Tuesday, April 23, 13
88
89
90 Learn to deal with team-mates.
91 Learn to deal with customers.
92
93 DO customer support!
94 Pay attention to details.
95
96 Take into account cultural differences.
97 What the British say is not what they mean Tuesday, April 23, 13
98 I hear what you re saying
99 He accepts my point of view!!!
100 I disagree and do not want to discuss it any further
101 With the greatest respect...
102 He s listening to me
103 I think you re an idiot
104 That s an original idea
105 He likes it! He likes it!!!
106 You must be insane!
107 That s not bad...
108 He thinks it s OK but I could do better
109 That s very good!
110 What the British say I hear what you re saying What the British mean I disagree and do not want to discuss it any further What the rest of the world understands He accepts my point of view With the greatest respect... I think you re wrong, or an idiot She s listening to me That s not bad That s bloody good That s quite poor I would suggest... Oh by the way... Do as I say... This is the primary purpose of our discussion... Think about the suggestion, but do as you like... This isn t all that relevant I was a bit disappointed... I am very upset It doesn t really matter Very interesting I don t agree They are impressed! We could consider some other options I don t like your idea They ve not yet decided I m sure it s my fault It s your bloody fault It was their fault That is an original point of view You must be crazy! They like my ideas!!! You must come for dinner sometime I m just trying to be polite. This is not an invitation I should probably suggest a date... You ll get there eventually You don t have a chance in hell Keep on trying. You ll make it I almost agree I completely disagree We re close to an agreement Tuesday, April 23, 13
111 It might be ok to say you re wrong in your culture. Maybe not so in another culture. Tuesday, April 23, 13
112 In summary...
113 In summary... Improving communication leads to healthier team environments Tuesday, April 23, 13
114 In summary... Improving communication leads to healthier team environments Leads to better understanding Tuesday, April 23, 13
115 Talk to people. Communicate. Be Social. It s OK.
116 Talk to people. Communicate. Be Social. It s OK.
117 Thank you Tuesday, April 23, 13