SlideShare a Scribd company logo
What We Talk About
When We Talk
About Coding
Zoe Landon | @hupfen
The title here isn't a reference to
Raymond Carver's book, What
We Talk About When We Talk
About Love. Just for the record.
This came to me when my book
group was discussing a pair of
books about running and how
they approached the subject very
differently.
What We Talk About When We Talk About Coding (Open Source Bridge 6/21)
What We Talk About When We Talk About Coding (Open Source Bridge 6/21)
Haruki Murakami is a
novelist, who happens
to run.
He took the novelist's
approach: telling the
story of his fascination
with running in a way
meant foremost to
engage the reader.
Scott Jurek is a runner,
who happened to
write a book.
He took the expert's
approach: using his
story and experience
to deliver details of
what he's done as a
runner, and how.
These are both valid approaches.
Jurek's is incredibly impressive to
runners. But, Murakami's proves
much more interesting to non-
runners because of that focus on
engaging and accessible story.
We can do this
with software.
Not only can we do this - provide
engaging and accessible stories
that open up software to others -
sometimes, we have to.
Consider Oracle v. Google.
“
I don't know what the witness just
said. The thing about the breakfast
menu makes no sense.
-- Judge William Alsup
Experts on software have been
trying - and, sometimes, failing -
to explain software jargon to
people in a way that makes
sense. They may prefer to just
use jargon, but that's not an
option.
Jargon sucks
for outsiders.
Many authors - like Murakami -
force themselves to use
straightforward language
whenever they can. Which
makes plenty of sense; they want
to be widely read. So there are a
lot of thoughts on the subject.
“
Never use a long word when a short
one will do. Never use a foreign
phrase, a scientific word, or a jargon
word if you can think of an everyday
English equivalent.
-- Eric Arthur Blair
Eric Blair has six rules in total.
Including:
"Break any of these rules sooner
than say anything outright
barbarous."
Using accessible language isn't
about dumbing things down. It's
about clearing up complicated
topics and avoiding unnecessary
challenge.
(Programming is hard enough on
its own.)
LEARNING CURVE
For front end web developers,
AngularJS has a reputation for its
steep learning curve.
There are a lot of reasons for this,
but its choice of language is
among them.
Example:
AngularJS has the concept of
"transclusion." It's the exact correct
word for what's happening, but it's
a very uncommon word. Even
developers don't always use it.
ReactJS refers to this concept as
"child components."
It's a metaphor, but one that
works intuitively. It gets the point
across clearly enough to work.
Consider
Mr. Smith.
Mr. Smith
Goes to
Washington
via Wikipedia
Mr. Smith was a scoutmaster.
Not a lawyer or politician or
anyone privy to the jargon of
writing law.
There was too much to learn too
quickly. He was set up to fail.
COGNITIVE LOAD
No matter how smart Mr. Smith
was, law - or programming, or
anything else - carries with it an
intrinsic level of cognitive load.
The brain can only handle so
much, and the activity always
takes that amount up.
For some people, the load of a
task is always too much. And
that's fine.
Sometimes, the load is too high
because of the teacher.
“
… [W]e can hypothesize that
presentation techniques frequently
result in high levels of extraneous
cognitive load that influence the degree
to which learning can be facilitated.
-- Paul Chandler & John Sweller
When teaching a concept, it's
possible - easy, sometimes - to
provide too much information, or
provide it in a way that creates
extraneous cognitive load. It
makes learning more difficult
than it should be.
(Intrinsic and extraneous load is
the jargon of the concept, by the
way. Hopefully I've explained
well enough what those terms
mean as I used them. That's one
way to minimize extraneous
load.)
Usually, using jargon is
accidental. It's so natural we
don't think about it. It can be hard
to catch.
However, among jargon's uses is
intentional exclusion.
SHIBBOLETH
A shibboleth is a concept - a
word or phrase, for example -
meant to filter out who's part of
an "in" group and who's part of
the "out" group.
These are used a lot in war
situations. If you can't identify
someone from a distance, but
their accent really sounds like the
enemy…
Well, soldiers would shoot on
sound.
We're not as violent. But along
with using technical terms for
this, groups start to use imagery,
references, or "in jokes" to filter
people out.
They start to develop culture by
reference.
Culture
By
Reference
(That was not to call out GitHub.)
But, the Octocat is a bit of a
shibboleth in open source. It's
assumed that everyone in the
group recognizes it and what it
means.
But the usage can be more
severe.
Projects with obtuse naming
conventions, fitting some sci-fi
the programmer enjoyed.
Entire offices made of references
to 80's TV shows.
Shibboleths aren't even about
using jargon, yet leaving terms
unexplained is a very common
way to put people in an "out"
group.
So, jargon must avoided, right?
The case for
jargon
It wouldn't exist if it wasn't useful.
In fact, there are a few key points
where jargon is almost necessary.
The goal isn't to avoid jargon, but
to use it at the right times.
SPECIFICITY
Law has to be incredibly specific.
It has consequences, after all,
and specificity helps to avoid
disputes.
It also has to set boundaries. It
has to cover all the bases.
Don't worry
about trying
to read these.
Pronoun's
Terms of Use
On the left is the
"human readable"
version.
Because there are so
many details to ebook
publishing (what
Pronoun does), even
the "simple" version is
long.
On the right is the full,
legally-binding
version.
Reducing jargon
doesn't do too much if
a high level of detail
and specificity is
required in the first
place.
Sometimes you do want to
minimize jargon. Like, say,
explaining things to a jury in a
court of law.
But that contract you're disputing
better be jargon-filled & specific.
Implicit
Description
Myocardial
Infarction
That's enough about
law. Let's talk about
medicine instead.
A myocardial
infarction is better
known to many as a
"heart attack." It's a
metaphor. But the
jargon is really good.
There are three parts:
⊙Myo- (muscle)
⊙Cardial (heart)
⊙Infarction
(tissue death)
The pieces are the
jargon a doctor has to
learn.
When jargon is assembled well,
someone only needs to learn a
few terms in order to understand
far more concepts.
(This is a "good" type of
cognitive load, by the way.)
SIMPLICITY
The whole reason jargon exists is
to explain complex things simply.
So long as everyone involved has
borne that initial cognitive load,
and the jargon actually is simpler
than the concept, jargon can
simplify language.
Making sure that initial load has
been passed is vital. Otherwise,
the jargon is left misunderstood,
and it falls back into being a
shibboleth. That's a problem.
But we solve
problems.
Instructional
Design
This overall domain is part of the
work of instructional design.
There's a lot of psychology
involved, and plenty of UI/UX
opportunities associated with it.
Even if you're not interested in
that field, there's value in
reducing your use of jargon.
How do we approach the
problem, then?
COMMON LANGUAGE
The best focus is on reducing
extraneous cognitive load. Using
familiar language is a solid way to
do that. Ideas can be broken
down to extremely simple
language.
What We Talk About When We Talk About Coding (Open Source Bridge 6/21)
Thing
Explainer
The book is a little over-the-top,
but it shows that you can achieve
specificity and simplicity without
using jargon.
It can be interesting to force
yourself to do it.
What We Talk About When We Talk About Coding (Open Source Bridge 6/21)
Cleartext This app limits you to the 1,000
most common English words.
The output is often, as Eric Blair
said, "outright barbarous." But it's
great for illustrating how much
we rely on jargon.
Cleartext Even though it was a bit of a joke,
people had… reactions.
Very strong reactions.
Very negative reactions.
What We Talk About When We Talk About Coding (Open Source Bridge 6/21)
Morten (the app's creator)
brushes it off, but personally, I
find it almost horrifying that
people would be so hostile about
being understood more easily.
The whole point of language is to
be understood by others.
But anyway.
There are other ways to express
ideas that have similar benefits.
Instead of reducing extraneous
load, we increase germane load.
Accessible
Metaphor
via The Telegraph
Germane cognitive load is "good"
load. It helps the student form
useful associations and systems.
A good metaphor can kickstart
that association process. A bad
one...
“
I don't know what the witness just
said. The thing about the breakfast
menu makes no sense.
-- Judge William Alsup
...Not so much.
Although, that metaphor (APIs as
burgers) was fine. Not great, but
it could've worked. It was just
delivered poorly. People trust
eloquence, not poor delivery.
This assumes that expressing the
idea depends on the reference.
References that are just for
flavor, that work without deeper
knowledge, are always welcome
because they don't exclude as
much.
Metaphor
Subjects
There aren't many subjects you
can do this with. For English-
speaking Western audiences,
Shakespeare is one example.
Regardless, cultural knowledge is
vital here. It's up to you to know
what your audience can relate to.
Considering
Audience
What works in the server room
doesn't always work in the
boardroom or in the classroom.
As the teacher, it's our
responsibility to know how to
account for that.
This often doesn't mean
dumbing anything down. Instead,
it's shifting the focus and jargon
towards the expertise your
audience has.
It takes empathy to do this well.
In general, the best results come
from when both sides - student
and teacher - are willing to
account for the other's
experience. It's challenging,
active work for everyone
involved.
So let's do
something.
REWRITES
Rewriting some documentation
is the most immediate way to
apply these ideas. For an
extreme approach: use Cleartext
to rewrite your docs. The result
will be outright barbarous, but
often illuminating.
For a more reasonable approach,
just replace any jargon you can
identify with phrases that mean
the same thing. Then, trim those
down, still using everyday
language. Remember Eric Blair's
points of advice.
“
Never use a long word when a short
one will do. Never use a foreign
phrase, a scientific word, or a jargon
word if you can think of an everyday
English equivalent.
-- Eric Arthur Blair
It is possible, when you saw that
quote earlier, you wondered why
I was calling him Eric Arthur Blair.
Considering people know him as
George Orwell.
“
Never use a long word when a short
one will do. Never use a foreign
phrase, a scientific word, or a jargon
word if you can think of an everyday
English equivalent.
-- George Orwell
CONTEXT SHIFT
If I say something
came from Eric Arthur
Blair, it doesn't bring
much context with it.
You may guess some
details about Blair, but
for the most part,
you'd take what's said
at face value.
But, since George
Orwell is well-known,
his name carries a
certain context.
Say "Orwell", and now
his advice relates to
1984, Animal Farm, all
sorts of politics around
language.
Try putting your writing in a
different context.
Have someone else deliver it.
Deliver it in a new environment.
It's possible someone just won't
trust you, for whatever reason -
gender, past behavior, whatever.
It may be that you need to talk to
an entirely different person.
Explain
It To
Someone
Ask your mom. Ask your lawyer.
Explain what you do, what your
project does, to someone who
isn't technical at all. And keep
trying until you get it right.
“
If you can't explain it simply, you
don't understand it well enough.
-- Albert Einstein
(supposedly)
If you go to tech meetups, you'll
probably find someone who can
explain their company in five or
six words. It's concise and
specific, and so full of jargon that
it sounds like bulls**t.
Don't be that guy. Pay attention
to how you express technical
ideas so that you get more than
just a polite nod and smile.
You get real understanding.
Thank You!
- Zoe Landon
@hupfen
Links, citations, and slides at:
http://hupfen.com/talks/osbridge
⊙ Presentation template via SlidesCarnival
⊙ Images via Unsplash, Death to Stock Photo,
#WOCinTech, Wikipedia, The Telegraph
⊙ Book covers via Amazon

More Related Content

PPTX
Technology So Easy Your Lawyer Could Do It (OSCON 5/18)
PDF
Plain Language - Sensory Therapy Gardens Fact Sheet
PPT
Good Writing Pp
PDF
Use Your Words: Content Strategy to Influence Behavior
PPTX
Implicature
PPTX
the relevance theory- pragmatics
PPTX
Implicature
PPTX
Story writing mantra by Dr. Nicholas Correa
Technology So Easy Your Lawyer Could Do It (OSCON 5/18)
Plain Language - Sensory Therapy Gardens Fact Sheet
Good Writing Pp
Use Your Words: Content Strategy to Influence Behavior
Implicature
the relevance theory- pragmatics
Implicature
Story writing mantra by Dr. Nicholas Correa

Viewers also liked (13)

PPTX
Marketing for the Everyday Geek (ACT-W 4/16)
PPTX
Ristiani pertiwi 12.03.4095 (tugas 6)
PDF
EMCC Ireland National Conference 2015
PDF
Telemetria dei parametri dinamici di un drone marino paolo ferrara
PPTX
Tips dietku(1)
PPT
0137033451 pp7
PDF
La disponibilita dei dati in azienda strategie di protezione
PDF
Daniel Kong - Sustainable Cities Fall 2014 - Final Paper
PPTX
Grade 8 farewell june 2015
PDF
PDF
Entrepreneurship for Artists
PDF
Progetto quadricottero 1
PDF
Ariyaratne Introduction
Marketing for the Everyday Geek (ACT-W 4/16)
Ristiani pertiwi 12.03.4095 (tugas 6)
EMCC Ireland National Conference 2015
Telemetria dei parametri dinamici di un drone marino paolo ferrara
Tips dietku(1)
0137033451 pp7
La disponibilita dei dati in azienda strategie di protezione
Daniel Kong - Sustainable Cities Fall 2014 - Final Paper
Grade 8 farewell june 2015
Entrepreneurship for Artists
Progetto quadricottero 1
Ariyaratne Introduction
Ad

Similar to What We Talk About When We Talk About Coding (Open Source Bridge 6/21) (20)

PPTX
Moocs what slide share poster
ODP
Hotpots practice for_ced
DOCX
Communication in the Real World An Introduction to Communication .docx
PPTX
Exploring EAP: Challenges and Opportunities BBELT 2015
PDF
TESOL 2013 Poster
PDF
Everything you always wanted to know about psychology and technical communica...
PDF
Technology for Teaching and Learning.pdf
PPT
Foundations of ICT In ELT
PPTX
Teaching English with Technology
PDF
Unpacking Complexity In Informational Texts Principles And Practices For Grad...
PPTX
Open-Ended-Tools and its using for our daily lives
PPTX
1-ANALYZING-THE-STRUCTURE-OF-ACADEMIC-AND-PROFESSIONAL-TEXTS.pptx
PPTX
Rīga presentation 2014
PDF
Glossaries and Databases
PDF
What is Federico doing?
PDF
Language is Infrastructure for InteractConf London 2014
PPTX
DTUI6_chap09_accessiblePPT.pptx
PDF
Languages
PDF
Metaphic or the art of looking another way.
PPT
Presenting And Practising Language
Moocs what slide share poster
Hotpots practice for_ced
Communication in the Real World An Introduction to Communication .docx
Exploring EAP: Challenges and Opportunities BBELT 2015
TESOL 2013 Poster
Everything you always wanted to know about psychology and technical communica...
Technology for Teaching and Learning.pdf
Foundations of ICT In ELT
Teaching English with Technology
Unpacking Complexity In Informational Texts Principles And Practices For Grad...
Open-Ended-Tools and its using for our daily lives
1-ANALYZING-THE-STRUCTURE-OF-ACADEMIC-AND-PROFESSIONAL-TEXTS.pptx
Rīga presentation 2014
Glossaries and Databases
What is Federico doing?
Language is Infrastructure for InteractConf London 2014
DTUI6_chap09_accessiblePPT.pptx
Languages
Metaphic or the art of looking another way.
Presenting And Practising Language
Ad

Recently uploaded (20)

PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
L1 - Introduction to python Backend.pptx
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
ai tools demonstartion for schools and inter college
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
Introduction to Artificial Intelligence
Which alternative to Crystal Reports is best for small or large businesses.pdf
L1 - Introduction to python Backend.pptx
CHAPTER 2 - PM Management and IT Context
Computer Software and OS of computer science of grade 11.pptx
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Design an Analysis of Algorithms I-SECS-1021-03
ai tools demonstartion for schools and inter college
Wondershare Filmora 15 Crack With Activation Key [2025
Design an Analysis of Algorithms II-SECS-1021-03
Designing Intelligence for the Shop Floor.pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
wealthsignaloriginal-com-DS-text-... (1).pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Navsoft: AI-Powered Business Solutions & Custom Software Development
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
How to Choose the Right IT Partner for Your Business in Malaysia
Reimagine Home Health with the Power of Agentic AI​
Digital Systems & Binary Numbers (comprehensive )
Introduction to Artificial Intelligence

What We Talk About When We Talk About Coding (Open Source Bridge 6/21)

  • 1. What We Talk About When We Talk About Coding Zoe Landon | @hupfen
  • 2. The title here isn't a reference to Raymond Carver's book, What We Talk About When We Talk About Love. Just for the record.
  • 3. This came to me when my book group was discussing a pair of books about running and how they approached the subject very differently.
  • 6. Haruki Murakami is a novelist, who happens to run. He took the novelist's approach: telling the story of his fascination with running in a way meant foremost to engage the reader. Scott Jurek is a runner, who happened to write a book. He took the expert's approach: using his story and experience to deliver details of what he's done as a runner, and how.
  • 7. These are both valid approaches. Jurek's is incredibly impressive to runners. But, Murakami's proves much more interesting to non- runners because of that focus on engaging and accessible story.
  • 8. We can do this with software.
  • 9. Not only can we do this - provide engaging and accessible stories that open up software to others - sometimes, we have to. Consider Oracle v. Google.
  • 10. “ I don't know what the witness just said. The thing about the breakfast menu makes no sense. -- Judge William Alsup
  • 11. Experts on software have been trying - and, sometimes, failing - to explain software jargon to people in a way that makes sense. They may prefer to just use jargon, but that's not an option.
  • 13. Many authors - like Murakami - force themselves to use straightforward language whenever they can. Which makes plenty of sense; they want to be widely read. So there are a lot of thoughts on the subject.
  • 14. “ Never use a long word when a short one will do. Never use a foreign phrase, a scientific word, or a jargon word if you can think of an everyday English equivalent. -- Eric Arthur Blair
  • 15. Eric Blair has six rules in total. Including: "Break any of these rules sooner than say anything outright barbarous."
  • 16. Using accessible language isn't about dumbing things down. It's about clearing up complicated topics and avoiding unnecessary challenge. (Programming is hard enough on its own.)
  • 18. For front end web developers, AngularJS has a reputation for its steep learning curve. There are a lot of reasons for this, but its choice of language is among them.
  • 19. Example: AngularJS has the concept of "transclusion." It's the exact correct word for what's happening, but it's a very uncommon word. Even developers don't always use it.
  • 20. ReactJS refers to this concept as "child components." It's a metaphor, but one that works intuitively. It gets the point across clearly enough to work.
  • 23. Mr. Smith was a scoutmaster. Not a lawyer or politician or anyone privy to the jargon of writing law. There was too much to learn too quickly. He was set up to fail.
  • 25. No matter how smart Mr. Smith was, law - or programming, or anything else - carries with it an intrinsic level of cognitive load. The brain can only handle so much, and the activity always takes that amount up.
  • 26. For some people, the load of a task is always too much. And that's fine. Sometimes, the load is too high because of the teacher.
  • 27. “ … [W]e can hypothesize that presentation techniques frequently result in high levels of extraneous cognitive load that influence the degree to which learning can be facilitated. -- Paul Chandler & John Sweller
  • 28. When teaching a concept, it's possible - easy, sometimes - to provide too much information, or provide it in a way that creates extraneous cognitive load. It makes learning more difficult than it should be.
  • 29. (Intrinsic and extraneous load is the jargon of the concept, by the way. Hopefully I've explained well enough what those terms mean as I used them. That's one way to minimize extraneous load.)
  • 30. Usually, using jargon is accidental. It's so natural we don't think about it. It can be hard to catch. However, among jargon's uses is intentional exclusion.
  • 32. A shibboleth is a concept - a word or phrase, for example - meant to filter out who's part of an "in" group and who's part of the "out" group.
  • 33. These are used a lot in war situations. If you can't identify someone from a distance, but their accent really sounds like the enemy… Well, soldiers would shoot on sound.
  • 34. We're not as violent. But along with using technical terms for this, groups start to use imagery, references, or "in jokes" to filter people out. They start to develop culture by reference.
  • 36. (That was not to call out GitHub.) But, the Octocat is a bit of a shibboleth in open source. It's assumed that everyone in the group recognizes it and what it means.
  • 37. But the usage can be more severe. Projects with obtuse naming conventions, fitting some sci-fi the programmer enjoyed. Entire offices made of references to 80's TV shows.
  • 38. Shibboleths aren't even about using jargon, yet leaving terms unexplained is a very common way to put people in an "out" group. So, jargon must avoided, right?
  • 40. It wouldn't exist if it wasn't useful. In fact, there are a few key points where jargon is almost necessary. The goal isn't to avoid jargon, but to use it at the right times.
  • 42. Law has to be incredibly specific. It has consequences, after all, and specificity helps to avoid disputes. It also has to set boundaries. It has to cover all the bases.
  • 44. Pronoun's Terms of Use On the left is the "human readable" version. Because there are so many details to ebook publishing (what Pronoun does), even the "simple" version is long. On the right is the full, legally-binding version. Reducing jargon doesn't do too much if a high level of detail and specificity is required in the first place.
  • 45. Sometimes you do want to minimize jargon. Like, say, explaining things to a jury in a court of law. But that contract you're disputing better be jargon-filled & specific.
  • 47. Myocardial Infarction That's enough about law. Let's talk about medicine instead. A myocardial infarction is better known to many as a "heart attack." It's a metaphor. But the jargon is really good. There are three parts: ⊙Myo- (muscle) ⊙Cardial (heart) ⊙Infarction (tissue death) The pieces are the jargon a doctor has to learn.
  • 48. When jargon is assembled well, someone only needs to learn a few terms in order to understand far more concepts. (This is a "good" type of cognitive load, by the way.)
  • 50. The whole reason jargon exists is to explain complex things simply. So long as everyone involved has borne that initial cognitive load, and the jargon actually is simpler than the concept, jargon can simplify language.
  • 51. Making sure that initial load has been passed is vital. Otherwise, the jargon is left misunderstood, and it falls back into being a shibboleth. That's a problem.
  • 53. Instructional Design This overall domain is part of the work of instructional design. There's a lot of psychology involved, and plenty of UI/UX opportunities associated with it.
  • 54. Even if you're not interested in that field, there's value in reducing your use of jargon. How do we approach the problem, then?
  • 56. The best focus is on reducing extraneous cognitive load. Using familiar language is a solid way to do that. Ideas can be broken down to extremely simple language.
  • 58. Thing Explainer The book is a little over-the-top, but it shows that you can achieve specificity and simplicity without using jargon. It can be interesting to force yourself to do it.
  • 60. Cleartext This app limits you to the 1,000 most common English words. The output is often, as Eric Blair said, "outright barbarous." But it's great for illustrating how much we rely on jargon.
  • 61. Cleartext Even though it was a bit of a joke, people had… reactions. Very strong reactions. Very negative reactions.
  • 63. Morten (the app's creator) brushes it off, but personally, I find it almost horrifying that people would be so hostile about being understood more easily. The whole point of language is to be understood by others.
  • 64. But anyway. There are other ways to express ideas that have similar benefits. Instead of reducing extraneous load, we increase germane load.
  • 66. Germane cognitive load is "good" load. It helps the student form useful associations and systems. A good metaphor can kickstart that association process. A bad one...
  • 67. “ I don't know what the witness just said. The thing about the breakfast menu makes no sense. -- Judge William Alsup
  • 68. ...Not so much. Although, that metaphor (APIs as burgers) was fine. Not great, but it could've worked. It was just delivered poorly. People trust eloquence, not poor delivery.
  • 69. This assumes that expressing the idea depends on the reference. References that are just for flavor, that work without deeper knowledge, are always welcome because they don't exclude as much.
  • 70. Metaphor Subjects There aren't many subjects you can do this with. For English- speaking Western audiences, Shakespeare is one example. Regardless, cultural knowledge is vital here. It's up to you to know what your audience can relate to.
  • 72. What works in the server room doesn't always work in the boardroom or in the classroom. As the teacher, it's our responsibility to know how to account for that.
  • 73. This often doesn't mean dumbing anything down. Instead, it's shifting the focus and jargon towards the expertise your audience has. It takes empathy to do this well.
  • 74. In general, the best results come from when both sides - student and teacher - are willing to account for the other's experience. It's challenging, active work for everyone involved.
  • 77. Rewriting some documentation is the most immediate way to apply these ideas. For an extreme approach: use Cleartext to rewrite your docs. The result will be outright barbarous, but often illuminating.
  • 78. For a more reasonable approach, just replace any jargon you can identify with phrases that mean the same thing. Then, trim those down, still using everyday language. Remember Eric Blair's points of advice.
  • 79. “ Never use a long word when a short one will do. Never use a foreign phrase, a scientific word, or a jargon word if you can think of an everyday English equivalent. -- Eric Arthur Blair
  • 80. It is possible, when you saw that quote earlier, you wondered why I was calling him Eric Arthur Blair. Considering people know him as George Orwell.
  • 81. “ Never use a long word when a short one will do. Never use a foreign phrase, a scientific word, or a jargon word if you can think of an everyday English equivalent. -- George Orwell
  • 83. If I say something came from Eric Arthur Blair, it doesn't bring much context with it. You may guess some details about Blair, but for the most part, you'd take what's said at face value. But, since George Orwell is well-known, his name carries a certain context. Say "Orwell", and now his advice relates to 1984, Animal Farm, all sorts of politics around language.
  • 84. Try putting your writing in a different context. Have someone else deliver it. Deliver it in a new environment.
  • 85. It's possible someone just won't trust you, for whatever reason - gender, past behavior, whatever. It may be that you need to talk to an entirely different person.
  • 87. Ask your mom. Ask your lawyer. Explain what you do, what your project does, to someone who isn't technical at all. And keep trying until you get it right.
  • 88. “ If you can't explain it simply, you don't understand it well enough. -- Albert Einstein (supposedly)
  • 89. If you go to tech meetups, you'll probably find someone who can explain their company in five or six words. It's concise and specific, and so full of jargon that it sounds like bulls**t.
  • 90. Don't be that guy. Pay attention to how you express technical ideas so that you get more than just a polite nod and smile. You get real understanding.
  • 91. Thank You! - Zoe Landon @hupfen Links, citations, and slides at: http://hupfen.com/talks/osbridge ⊙ Presentation template via SlidesCarnival ⊙ Images via Unsplash, Death to Stock Photo, #WOCinTech, Wikipedia, The Telegraph ⊙ Book covers via Amazon