Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Faking Coherence for Engineers
Search
Yvonne Lam
May 24, 2017
Technology
0
70
Faking Coherence for Engineers
Chefconf 2017 session
Yvonne Lam
May 24, 2017
Tweet
Share
More Decks by Yvonne Lam
See All by Yvonne Lam
So You Want To Get Started in Open Source: Advice for the Non-Normative
yzl
0
300
Get Up Again (Over and Over): Learning and Relearning with Chef
yzl
0
140
Other Decks in Technology
See All in Technology
SalesforceArchitectGroupOsaka#20_CNX'25_Report
atomica7sei
0
230
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
210
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
270
KubeCon + CloudNativeCon Japan 2025 Recap by CA
ponkio_o
PRO
0
190
Understanding_Thread_Tuning_for_Inference_Servers_of_Deep_Models.pdf
lycorptech_jp
PRO
0
140
Model Mondays S2E03: SLMs & Reasoning
nitya
0
200
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
920
2025-06-26 GitHub CopilotとAI駆動開発:実践と導入のリアル
fl_kawachi
1
130
生成AI時代の開発組織・技術・プロセス 〜 ログラスの挑戦と考察 〜
itohiro73
1
330
Oracle Cloud Infrastructure:2025年6月度サービス・アップデート
oracle4engineer
PRO
2
280
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
420
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
220
Featured
See All Featured
For a Future-Friendly Web
brad_frost
179
9.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Bash Introduction
62gerente
614
210k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Designing for humans not robots
tammielis
253
25k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
A designer walks into a library…
pauljervisheath
207
24k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Speed Design
sergeychernyshev
32
1k
Facilitating Awesome Meetings
lara
54
6.4k
Transcript
Faking Coherence for Engineers Yvonne Lam (@yvonnezlam) 24 May 2017
Me (@yvonnezlam) • Release Engineer at Chef (Engineering Services) •
CI infrastructure, packaging, internal tools • (really) meta
What is coherence? • “Getting the right amount of information
into the available bandwidth.”
Q: Why talk about coherence at all?
A: Coherence makes working together easier; lack of coherence creates
friction.
A. Coherence as (invisible) infrastructure.
How does lack of coherence create friction?
Like what? • Inefficient message passing between humans. • Skewed
perceptions of knowledge, authority, or capability (our own or others’). • Being legible/visible is tied up with value.
Q. Why *faking* coherence?
A: I don’t think incoherence is fixable for once and
for all.
Why not?
None
(Perception of) Coherence depends on conditions of labor.
Other people are incoherent too.
Nature of craft fields.
So what can we do about it?
Tactics and techniques for faking coherence
Psst! You don’t have to adopt these tactics/ techniques all
the time!
Finish your sentences.
Limit repetition.
Use canned responses.
What are canned responses? • Documentation! • “That’s interesting…” •
Conscious use of heuristics.
Corral your conversation.
How to corral conversations? • Sticky notes are your friend.
• Invite specific responses.
Invite specific responses. • “This is a sketch of a
new feature to do X.” • “I would like feedback about content, not spelling or punctuation.” • “Is what I’m saying making sense to you?”
If all else fails, reset the conversation.
Tactics fall into two classes • Don’t go there. •
If you find yourself going there, stop and turn around.
Strategic questions
Who are you talking to? What do they want from
you?
Are you having the right conversations with the right people?
(http://www.thechangeagency.org/circles-of- commitment/)
Is there a different conversation you need to have?
Some different kinds of conversations • Historical: “Why *did* we
switch from X to Y?” • Speculative: “What would be the reason to switch from X to Y?” • Deep technical: cf Julia Evans’ “How to ask good questions” • Affective: “I am unhappy about …”
How much conversational space do you tend to occupy?
Situate yourself.
None
That’s it!