Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Faking Coherence for Engineers
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yvonne Lam
May 24, 2017
Technology
82
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Faking Coherence for Engineers
Chefconf 2017 session
Yvonne Lam
May 24, 2017
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
310
Get Up Again (Over and Over): Learning and Relearning with Chef
yzl
0
150
Other Decks in Technology
See All in Technology
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
2
420
Code4Lib JAPANカンファレンス2026 開会挨拶 / Code4Lib JAPAN Conference 2026: Opening Remarks
ykiyota
0
330
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
600
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
680
AI時代に顧客へ最速で価値を 届けるための試行錯誤 〜「AI × マネジメント」領域におけるmentoのケース〜
posterkeisuke
0
110
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
1
470
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
180
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
420
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
160
Snowflakeで実現する全社横断の顧客の声(VOC)分析・活用基盤@Snowflake World Tour Tokyo 2026
yuto16
0
160
GoCon2026 - Open Source, Open World
sanposhiho
3
3.1k
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Designing for Performance
lara
611
70k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
660
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
270
Music & Morning Musume
bryan
47
7.4k
Unsuck your backbone
ammeep
672
58k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
370
Why Our Code Smells
bkeepers
PRO
340
58k
ラッコキーワード サービス紹介資料
rakko
1
4.8M
KATA
mclloyd
PRO
35
15k
Six Lessons from altMBA
skipperchong
29
4.5k
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!