This document provides advice on how software developers can become more influential. It discusses developing experience by working on projects outside one's job, confronting other opinions diplomatically by focusing on code and facts rather than people, and knowing when and where to voice one's opinions, such as by finding sponsors and having informal discussions with bosses. It also addresses how to acknowledge being wrong, get feedback from others, and avoid cynical thinking by focusing on successes. The overall message is that becoming influential takes experience, integrity, assertiveness, and social skills.
2. @duquesnay#DevInfluent
Being influent
• I have something to say
• I know how to confront this opinion with others
• I know with who / where / when I should open my mouth
• I know what I’m doing here
9. @duquesnay#DevInfluent
Diplomacy rules
• Talk about the code
• Don’t talk about people
• No blame
• The chances of solving a problem decline the closer you get to
finding out who was the cause of the problem (G.Weinberg)
10. @duquesnay#DevInfluent
When to hold your position ?
• No new rational element => no change
• Integrity rule
• Counter-test : when the boss pushes you to an answer, do you
change your saying ?
12. @duquesnay#DevInfluent
Train yourself at being wrong
• Get out of your comfort zone often
• Learn all the time
• Encourage coworkers to contradict / challenge what you say
13. @duquesnay#DevInfluent
When positions are blocked
Our ability to sort things rationally has limits
Respect intuition and passion
=> when both are not moving, let’s try and learn
14. @duquesnay#DevInfluent
Some references
• Google « Assertive Communication »
• Seek to understand before being understood
[7 habits of effective people]
• Observe others to observe yourself
they reflect your own state
• Work your self awareness : personality tests, MBTI, etc.
17. @duquesnay#DevInfluent
Talking to the boss
• Seek a sponsor = who has power over my proposal ?
• Informal access
• Start by the conclusion
• Provoking coincidental encounter
18. @duquesnay#DevInfluent
Never go black-op’ style
• Get the others in your reflexion, even by symbol
• « May I raise a counter-point » ?
• « May I be blunt ? »
• « I’d like to try XXX, what do you think ? »
• Wait for the explicit « yes »
20. @duquesnay#DevInfluent
What’s my position ?
• Situation dependent
• Financial dependency, affective dependency
vs
• Seeking performance
• Integrity means you’re ok about quitting
Both = Frustration
=> know where you are, eventually make your choice
21. @duquesnay#DevInfluent
I want to change everything
• Pick your battle
• Enjoy the success you have
• Be aware that you have a quitting point (integrity principle)
22. @duquesnay#DevInfluent
Detect cynical spiral
• Use of generalisation
• « never », « always », « on every compagny », « they » vs « I »
• Auto-therapy
• Work by writing
• When was I angry ? Where ? With who ? What was I doing ?
What subject did I have in mind ?
• Anti-cynical assignment : Can you get 3 « No » within 1 week ?