SlideShare a Scribd company logo
1 of 43
Download to read offline
M O V E FA S T
A N D D O C U M E N T T H I N G S
S T R A T E G I E S F O R W R I T I N G I N T E R N A L D O C S A T FA S T- M O V I N G O R G A N I Z A T I O N S
R U T H I E B E N D O R
@ U N R U T H L E S S
@ U N R U T H L E S S
@ U N R U T H L E S S
E X T E R N A L T E C H N I C A L D O C S
@ U N R U T H L E S S
E X T E R N A L T E C H N I C A L D O C S
A P I R E F E R E N C E ! H O W - T O G U I D E S ! S A M P L E A P P S !
FA Q S ! D E V E L O P E R D O C S ! S D K S !
@ U N R U T H L E S Scredit: https://www.flickr.com/photos/skylarprimm/9385954331
I N T E R N A L T E C H N I C A L D O C S
@ U N R U T H L E S Scredit: https://www.flickr.com/photos/skylarprimm/9385954331
I N T E R N A L T E C H N I C A L D O C S
R E A D M E S ! U P T I M E D O C S ! W I K I PA G E S !
E M A I L S ! P O S T- I T S !
C O L L E A G U E ’ S
B R A I N !
T H E M AT E R I A L S W E C R E AT E F O R O U R C O L L E A G U E S
— A N D F O R O U R F U T U R E S E LV E S ! —
T H AT E N A B L E U S T O B U I L D U P O N O U R W O R K .
@ U N R U T H L E S S
I N T E R N A L T E C H N I C A L D O C S :
@ U N R U T H L E S S
@ U N R U T H L E S S
@ U N R U T H L E S S
@ U N R U T H L E S S
– S L O W - M O V I N G N O N P R O F I T
“We care about internal technical docs because
they help us make our software last as long as possible.”
@ U N R U T H L E S S
@ U N R U T H L E S S
A N D N O W,
F O R S O M E T H I N G
C O M P L E T E LY
D I F F E R E N T
@ U N R U T H L E S S
– A G E N C Y
“We care about internal technical docs because
… actually, we don’t.”
@ U N R U T H L E S S
@ U N R U T H L E S S
– S TA R T U P
“We care about internal technical docs because
they help us onboard new staff.”
@ U N R U T H L E S S
C O M PA N Y
C O M PA N Y
@ U N R U T H L E S S
@ U N R U T H L E S S
B O S S
B O S S
B O S S < B O S S @ C O M PA N Y. C O M >
C O M PA N Y
@ U N R U T H L E S S
B O S S < B O S S @ C O M PA N Y. C O M >
C O M PA N Y
C O M PA N Y
C O M PA N Y
@ U N R U T H L E S S
C O M PA N Y P R O D U C T
P R O D U C T
@ U N R U T H L E S S
C O M PA N Y P R O D U C T
P R O D U C T
@ U N R U T H L E S S
# S TA R T U P LY F E
$ git checkout 56a4e5c08
Note: checking out '56a4e5c08'.
You are in 'detached HEAD' state…
$ _
@ U N R U T H L E S S
H O W T O W R I T E I N T E R N A L D O C S
AT FA S T- M O V I N G O R G A N I Z AT I O N S
@ U N R U T H L E S S
in four simple steps
F I G U R E O U T W H AT ’ S B R O K E N .
S T E P 1 :
@ U N R U T H L E S S
✓ 100% Pre-Commit Code Review!
✓ Continuous Integration!
✓ Monitoring!
✓ No deploys on Fridays past 4pm!
@ U N R U T H L E S S
T H I N G S T H AT W E R E N O T B R O K E N
✓ Amazing Colleagues!
@ U N R U T H L E S S
T H I N G S T H AT W E R E N O T B R O K E N
T H I N G S T H AT W E R E B R O K E N
• Belief that internal technical docs depreciate in value too quickly
R U T H I E B E N D O R
@ U N R U T H L E S S
T H I N G S T H AT W E R E B R O K E N
• Belief that internal technical docs depreciate in value too quickly
• Presumption of homogenous technical backgrounds
• Presumption of institutional knowledge
R U T H I E B E N D O R
@ U N R U T H L E S S
T H I N G S T H AT W E R E B R O K E N
• Belief that internal technical docs depreciate in value too quickly
• Presumption of homogenous technical backgrounds
• Presumption of institutional knowledge
• No unambiguous“right” way to write internal docs
@ U N R U T H L E S S
F I G U R E O U T W H AT ’ S B R O K E N .
S T E P 1 :
@ U N R U T H L E S S
F I G U R E O U T W H Y Y O U R O R G A N I Z AT I O N
W I L L C A R E A B O U T F I X I N G I T.
S T E P 2 :
@ U N R U T H L E S S
– S L O W - M O V I N G N O N P R O F I T
“We care about internal technical docs because
they help us make our software last as long as possible.”
@ U N R U T H L E S S
– S TA R T U P
“We care about internal technical docs because
they help us onboard new staff.”
@ U N R U T H L E S S
– S TA R T U P
“We care about internal technical docs because
they increase bus factor.”
@ U N R U T H L E S S
– S TA R T U P
“We care about internal technical docs because
they increase bus factor.”
@ U N R U T H L E S S
– S TA R T U P
“We care about internal technical docs because
________.”
@ U N R U T H L E S S
– S TA R T U P
“We care about internal technical docs
because we value learning from each other.”
@ U N R U T H L E S S
F I G U R E O U T W H Y Y O U R O R G A N I Z AT I O N
W I L L C A R E A B O U T F I X I N G I T.
S T E P 2 :
@ U N R U T H L E S S
C O U C H Y O U R S O L U T I O N S I N T H E
O R G A N I Z AT I O N ’ S VA L U E S .
S T E P 3 :
@ U N R U T H L E S S
AT E V E RY I N F L E C T I O N P O I N T,
R E E VA L U AT E , R I N S E , R E P E AT.
S T E P 4 :
@ U N R U T H L E S S
T H A N K S !
C O M E S A Y H I !
I ’ M R U T H I E B E N D O R .
S L A C K + T W I T T E R : @ U N R U T H L E S S
E M A I L : R U T H I E @ U N R U T H L E S S . C O M

More Related Content

What's hot

Rohit Prabhakar: Driving Customer Centric Innovation with ABM + AI
Rohit Prabhakar: Driving Customer Centric Innovation with ABM + AIRohit Prabhakar: Driving Customer Centric Innovation with ABM + AI
Rohit Prabhakar: Driving Customer Centric Innovation with ABM + AIDemandbase
 
What the Second Wave of Big Data Will Do to FinTech
What the Second Wave of Big Data Will Do to FinTechWhat the Second Wave of Big Data Will Do to FinTech
What the Second Wave of Big Data Will Do to FinTechDavid Aferiat
 
Desperately Trying to Remove the Air Quotes Around the Word "Artist"
Desperately Trying to Remove the Air Quotes Around the Word "Artist"Desperately Trying to Remove the Air Quotes Around the Word "Artist"
Desperately Trying to Remove the Air Quotes Around the Word "Artist"Doug McCune
 
How Did We Get Here - A Brief History of Technology, Data, and Analytics
How Did We Get Here - A Brief History of Technology, Data, and Analytics How Did We Get Here - A Brief History of Technology, Data, and Analytics
How Did We Get Here - A Brief History of Technology, Data, and Analytics Stan Phelps
 
infraXstructure: Adam Sznajder, Optymalizacja kosztów w Amazon Web Services -...
infraXstructure: Adam Sznajder, Optymalizacja kosztów w Amazon Web Services -...infraXstructure: Adam Sznajder, Optymalizacja kosztów w Amazon Web Services -...
infraXstructure: Adam Sznajder, Optymalizacja kosztów w Amazon Web Services -...PROIDEA
 
Visibility and societal impact : UMCG research output, Altmetric and Pure
Visibility and societal impact : UMCG research output, Altmetric and PureVisibility and societal impact : UMCG research output, Altmetric and Pure
Visibility and societal impact : UMCG research output, Altmetric and PureGuus van den Brekel
 
Naya_FW15_Email_Version
Naya_FW15_Email_VersionNaya_FW15_Email_Version
Naya_FW15_Email_VersionBruce Emil
 
Snapchat Instagram Battle
Snapchat Instagram BattleSnapchat Instagram Battle
Snapchat Instagram BattleKomfo
 
From Typing To Swiping: Interaction Design has come a long way!
From Typing To Swiping: Interaction Design has come a long way!From Typing To Swiping: Interaction Design has come a long way!
From Typing To Swiping: Interaction Design has come a long way!Karen McGrane
 
Dynamic links using (meta)data
Dynamic links using (meta)dataDynamic links using (meta)data
Dynamic links using (meta)dataJang F.M. Graat
 
Nathan Sproul on Funding More Public Affairs and Less Government Relations
Nathan Sproul on Funding More Public Affairs and Less Government RelationsNathan Sproul on Funding More Public Affairs and Less Government Relations
Nathan Sproul on Funding More Public Affairs and Less Government RelationsNathan Sproul
 
Business in networks by Antony Mayfield at Internet World Kongress Munich
Business in networks  by Antony Mayfield at Internet World Kongress MunichBusiness in networks  by Antony Mayfield at Internet World Kongress Munich
Business in networks by Antony Mayfield at Internet World Kongress MunichAntony Mayfield
 
INCT 2019 - New Media Paradigms and their influence on Digital Activism and t...
INCT 2019 - New Media Paradigms and their influence on Digital Activism and t...INCT 2019 - New Media Paradigms and their influence on Digital Activism and t...
INCT 2019 - New Media Paradigms and their influence on Digital Activism and t...Sascha Funk
 

What's hot (17)

Rohit Prabhakar: Driving Customer Centric Innovation with ABM + AI
Rohit Prabhakar: Driving Customer Centric Innovation with ABM + AIRohit Prabhakar: Driving Customer Centric Innovation with ABM + AI
Rohit Prabhakar: Driving Customer Centric Innovation with ABM + AI
 
What the Second Wave of Big Data Will Do to FinTech
What the Second Wave of Big Data Will Do to FinTechWhat the Second Wave of Big Data Will Do to FinTech
What the Second Wave of Big Data Will Do to FinTech
 
Desperately Trying to Remove the Air Quotes Around the Word "Artist"
Desperately Trying to Remove the Air Quotes Around the Word "Artist"Desperately Trying to Remove the Air Quotes Around the Word "Artist"
Desperately Trying to Remove the Air Quotes Around the Word "Artist"
 
How Did We Get Here - A Brief History of Technology, Data, and Analytics
How Did We Get Here - A Brief History of Technology, Data, and Analytics How Did We Get Here - A Brief History of Technology, Data, and Analytics
How Did We Get Here - A Brief History of Technology, Data, and Analytics
 
eHarmony @ Phoenix Con 2016
eHarmony @ Phoenix Con 2016eHarmony @ Phoenix Con 2016
eHarmony @ Phoenix Con 2016
 
infraXstructure: Adam Sznajder, Optymalizacja kosztów w Amazon Web Services -...
infraXstructure: Adam Sznajder, Optymalizacja kosztów w Amazon Web Services -...infraXstructure: Adam Sznajder, Optymalizacja kosztów w Amazon Web Services -...
infraXstructure: Adam Sznajder, Optymalizacja kosztów w Amazon Web Services -...
 
Visibility and societal impact : UMCG research output, Altmetric and Pure
Visibility and societal impact : UMCG research output, Altmetric and PureVisibility and societal impact : UMCG research output, Altmetric and Pure
Visibility and societal impact : UMCG research output, Altmetric and Pure
 
Naya_FW15_Email_Version
Naya_FW15_Email_VersionNaya_FW15_Email_Version
Naya_FW15_Email_Version
 
Snapchat Instagram Battle
Snapchat Instagram BattleSnapchat Instagram Battle
Snapchat Instagram Battle
 
From Typing To Swiping: Interaction Design has come a long way!
From Typing To Swiping: Interaction Design has come a long way!From Typing To Swiping: Interaction Design has come a long way!
From Typing To Swiping: Interaction Design has come a long way!
 
Dynamic links using (meta)data
Dynamic links using (meta)dataDynamic links using (meta)data
Dynamic links using (meta)data
 
Nathan Sproul on Funding More Public Affairs and Less Government Relations
Nathan Sproul on Funding More Public Affairs and Less Government RelationsNathan Sproul on Funding More Public Affairs and Less Government Relations
Nathan Sproul on Funding More Public Affairs and Less Government Relations
 
Mid Town #5
Mid Town #5Mid Town #5
Mid Town #5
 
Pensieri Piccanti
Pensieri PiccantiPensieri Piccanti
Pensieri Piccanti
 
Business in networks by Antony Mayfield at Internet World Kongress Munich
Business in networks  by Antony Mayfield at Internet World Kongress MunichBusiness in networks  by Antony Mayfield at Internet World Kongress Munich
Business in networks by Antony Mayfield at Internet World Kongress Munich
 
INCT 2019 - New Media Paradigms and their influence on Digital Activism and t...
INCT 2019 - New Media Paradigms and their influence on Digital Activism and t...INCT 2019 - New Media Paradigms and their influence on Digital Activism and t...
INCT 2019 - New Media Paradigms and their influence on Digital Activism and t...
 
Mid Town #7
Mid Town #7Mid Town #7
Mid Town #7
 

Similar to Move Fast And Document Things

How can documentation become inherently Agile?
How can documentation become inherently Agile?How can documentation become inherently Agile?
How can documentation become inherently Agile?eBranding Ninja
 
APItheDocs: How Can API Documentation Be Agile?
APItheDocs: How Can API Documentation Be Agile?APItheDocs: How Can API Documentation Be Agile?
APItheDocs: How Can API Documentation Be Agile?eBranding Ninja
 
Creative Contents on Instagram
Creative Contents on InstagramCreative Contents on Instagram
Creative Contents on InstagramKomfo
 
SEOday 2017 - Technical SEO to get excited about
SEOday 2017 - Technical SEO to get excited aboutSEOday 2017 - Technical SEO to get excited about
SEOday 2017 - Technical SEO to get excited aboutCharlie Williams
 
Security and Privacy in Healthcare
Security and Privacy in HealthcareSecurity and Privacy in Healthcare
Security and Privacy in HealthcareTyrone Grandison
 
Lean UX: It really is about getting out of the deliverables business
Lean UX: It really is about getting out of the deliverables businessLean UX: It really is about getting out of the deliverables business
Lean UX: It really is about getting out of the deliverables businessJeff Gothelf
 
Lesson from 5 years of Lean UX
Lesson from 5 years of Lean UXLesson from 5 years of Lean UX
Lesson from 5 years of Lean UXInVision App
 
4Developers: Adam Sznajder- Taking advantage of microservice architecture and...
4Developers: Adam Sznajder- Taking advantage of microservice architecture and...4Developers: Adam Sznajder- Taking advantage of microservice architecture and...
4Developers: Adam Sznajder- Taking advantage of microservice architecture and...PROIDEA
 
4Developers: Adam Sznajder Taking advantage of microservice architecture and ...
4Developers: Adam Sznajder Taking advantage of microservice architecture and ...4Developers: Adam Sznajder Taking advantage of microservice architecture and ...
4Developers: Adam Sznajder Taking advantage of microservice architecture and ...PROIDEA
 
The Evolution and Future of Content Publishing
The Evolution and Future of Content PublishingThe Evolution and Future of Content Publishing
The Evolution and Future of Content PublishingFITC
 
UX Poland 2016 - Jeff Gothelf - Almost Everything I've Learned From 5 Years o...
UX Poland 2016 - Jeff Gothelf - Almost Everything I've Learned From 5 Years o...UX Poland 2016 - Jeff Gothelf - Almost Everything I've Learned From 5 Years o...
UX Poland 2016 - Jeff Gothelf - Almost Everything I've Learned From 5 Years o...UX Poland
 
Almost Everything I've Learned From 5 Years of Lean UX
Almost Everything I've Learned From 5 Years of Lean UXAlmost Everything I've Learned From 5 Years of Lean UX
Almost Everything I've Learned From 5 Years of Lean UXJeff Gothelf
 
Erik Hanson -- Innovation in the Enterprise: Beyond the Pixels
Erik Hanson -- Innovation in the Enterprise: Beyond the PixelsErik Hanson -- Innovation in the Enterprise: Beyond the Pixels
Erik Hanson -- Innovation in the Enterprise: Beyond the PixelsWorld IA Day Los Angeles
 
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]Netex Learning
 
Thinking Outside the Book KPR
Thinking Outside the Book KPRThinking Outside the Book KPR
Thinking Outside the Book KPRlrougeux
 
Reach Out to Research (R2R) Bergen #uhbib2015
Reach Out to Research (R2R) Bergen #uhbib2015Reach Out to Research (R2R) Bergen #uhbib2015
Reach Out to Research (R2R) Bergen #uhbib2015Guus van den Brekel
 
Alvis ownership-knowledge
Alvis ownership-knowledgeAlvis ownership-knowledge
Alvis ownership-knowledgeLeo Bekhuis
 
EduTech Asia 2018 - EdTech in Higher Ed | Classroom & lectures applications a...
EduTech Asia 2018 - EdTech in Higher Ed | Classroom & lectures applications a...EduTech Asia 2018 - EdTech in Higher Ed | Classroom & lectures applications a...
EduTech Asia 2018 - EdTech in Higher Ed | Classroom & lectures applications a...Sascha Funk
 
Practical Approaches to Managing International Development Projects in the Fa...
Practical Approaches to Managing International Development Projects in the Fa...Practical Approaches to Managing International Development Projects in the Fa...
Practical Approaches to Managing International Development Projects in the Fa...Emanuel Souvairan
 
Learning online 030215
Learning online 030215Learning online 030215
Learning online 030215Sanna Brauer
 

Similar to Move Fast And Document Things (20)

How can documentation become inherently Agile?
How can documentation become inherently Agile?How can documentation become inherently Agile?
How can documentation become inherently Agile?
 
APItheDocs: How Can API Documentation Be Agile?
APItheDocs: How Can API Documentation Be Agile?APItheDocs: How Can API Documentation Be Agile?
APItheDocs: How Can API Documentation Be Agile?
 
Creative Contents on Instagram
Creative Contents on InstagramCreative Contents on Instagram
Creative Contents on Instagram
 
SEOday 2017 - Technical SEO to get excited about
SEOday 2017 - Technical SEO to get excited aboutSEOday 2017 - Technical SEO to get excited about
SEOday 2017 - Technical SEO to get excited about
 
Security and Privacy in Healthcare
Security and Privacy in HealthcareSecurity and Privacy in Healthcare
Security and Privacy in Healthcare
 
Lean UX: It really is about getting out of the deliverables business
Lean UX: It really is about getting out of the deliverables businessLean UX: It really is about getting out of the deliverables business
Lean UX: It really is about getting out of the deliverables business
 
Lesson from 5 years of Lean UX
Lesson from 5 years of Lean UXLesson from 5 years of Lean UX
Lesson from 5 years of Lean UX
 
4Developers: Adam Sznajder- Taking advantage of microservice architecture and...
4Developers: Adam Sznajder- Taking advantage of microservice architecture and...4Developers: Adam Sznajder- Taking advantage of microservice architecture and...
4Developers: Adam Sznajder- Taking advantage of microservice architecture and...
 
4Developers: Adam Sznajder Taking advantage of microservice architecture and ...
4Developers: Adam Sznajder Taking advantage of microservice architecture and ...4Developers: Adam Sznajder Taking advantage of microservice architecture and ...
4Developers: Adam Sznajder Taking advantage of microservice architecture and ...
 
The Evolution and Future of Content Publishing
The Evolution and Future of Content PublishingThe Evolution and Future of Content Publishing
The Evolution and Future of Content Publishing
 
UX Poland 2016 - Jeff Gothelf - Almost Everything I've Learned From 5 Years o...
UX Poland 2016 - Jeff Gothelf - Almost Everything I've Learned From 5 Years o...UX Poland 2016 - Jeff Gothelf - Almost Everything I've Learned From 5 Years o...
UX Poland 2016 - Jeff Gothelf - Almost Everything I've Learned From 5 Years o...
 
Almost Everything I've Learned From 5 Years of Lean UX
Almost Everything I've Learned From 5 Years of Lean UXAlmost Everything I've Learned From 5 Years of Lean UX
Almost Everything I've Learned From 5 Years of Lean UX
 
Erik Hanson -- Innovation in the Enterprise: Beyond the Pixels
Erik Hanson -- Innovation in the Enterprise: Beyond the PixelsErik Hanson -- Innovation in the Enterprise: Beyond the Pixels
Erik Hanson -- Innovation in the Enterprise: Beyond the Pixels
 
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
 
Thinking Outside the Book KPR
Thinking Outside the Book KPRThinking Outside the Book KPR
Thinking Outside the Book KPR
 
Reach Out to Research (R2R) Bergen #uhbib2015
Reach Out to Research (R2R) Bergen #uhbib2015Reach Out to Research (R2R) Bergen #uhbib2015
Reach Out to Research (R2R) Bergen #uhbib2015
 
Alvis ownership-knowledge
Alvis ownership-knowledgeAlvis ownership-knowledge
Alvis ownership-knowledge
 
EduTech Asia 2018 - EdTech in Higher Ed | Classroom & lectures applications a...
EduTech Asia 2018 - EdTech in Higher Ed | Classroom & lectures applications a...EduTech Asia 2018 - EdTech in Higher Ed | Classroom & lectures applications a...
EduTech Asia 2018 - EdTech in Higher Ed | Classroom & lectures applications a...
 
Practical Approaches to Managing International Development Projects in the Fa...
Practical Approaches to Managing International Development Projects in the Fa...Practical Approaches to Managing International Development Projects in the Fa...
Practical Approaches to Managing International Development Projects in the Fa...
 
Learning online 030215
Learning online 030215Learning online 030215
Learning online 030215
 

More from Ruthie BenDor

Even Naming This Talk Is Hard
Even Naming This Talk Is HardEven Naming This Talk Is Hard
Even Naming This Talk Is HardRuthie BenDor
 
Build Your First EE2 Site
Build Your First EE2 SiteBuild Your First EE2 Site
Build Your First EE2 SiteRuthie BenDor
 
Make Your Site SpEEdy
Make Your Site SpEEdyMake Your Site SpEEdy
Make Your Site SpEEdyRuthie BenDor
 
Add-On Migration Planner for EE 1.x to EE 2.x
Add-On Migration Planner for EE 1.x to EE 2.xAdd-On Migration Planner for EE 1.x to EE 2.x
Add-On Migration Planner for EE 1.x to EE 2.xRuthie BenDor
 
All About ExpressionEngine 2
All About ExpressionEngine 2All About ExpressionEngine 2
All About ExpressionEngine 2Ruthie BenDor
 
Content Management for the little guy
Content Management for the little guyContent Management for the little guy
Content Management for the little guyRuthie BenDor
 

More from Ruthie BenDor (7)

Even Naming This Talk Is Hard
Even Naming This Talk Is HardEven Naming This Talk Is Hard
Even Naming This Talk Is Hard
 
VersionEEring
VersionEEringVersionEEring
VersionEEring
 
Build Your First EE2 Site
Build Your First EE2 SiteBuild Your First EE2 Site
Build Your First EE2 Site
 
Make Your Site SpEEdy
Make Your Site SpEEdyMake Your Site SpEEdy
Make Your Site SpEEdy
 
Add-On Migration Planner for EE 1.x to EE 2.x
Add-On Migration Planner for EE 1.x to EE 2.xAdd-On Migration Planner for EE 1.x to EE 2.x
Add-On Migration Planner for EE 1.x to EE 2.x
 
All About ExpressionEngine 2
All About ExpressionEngine 2All About ExpressionEngine 2
All About ExpressionEngine 2
 
Content Management for the little guy
Content Management for the little guyContent Management for the little guy
Content Management for the little guy
 

Recently uploaded

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 

Recently uploaded (20)

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

Move Fast And Document Things

  • 1. M O V E FA S T A N D D O C U M E N T T H I N G S S T R A T E G I E S F O R W R I T I N G I N T E R N A L D O C S A T FA S T- M O V I N G O R G A N I Z A T I O N S R U T H I E B E N D O R @ U N R U T H L E S S
  • 2. @ U N R U T H L E S S
  • 3. @ U N R U T H L E S S E X T E R N A L T E C H N I C A L D O C S
  • 4. @ U N R U T H L E S S E X T E R N A L T E C H N I C A L D O C S A P I R E F E R E N C E ! H O W - T O G U I D E S ! S A M P L E A P P S ! FA Q S ! D E V E L O P E R D O C S ! S D K S !
  • 5. @ U N R U T H L E S Scredit: https://www.flickr.com/photos/skylarprimm/9385954331 I N T E R N A L T E C H N I C A L D O C S
  • 6. @ U N R U T H L E S Scredit: https://www.flickr.com/photos/skylarprimm/9385954331 I N T E R N A L T E C H N I C A L D O C S R E A D M E S ! U P T I M E D O C S ! W I K I PA G E S ! E M A I L S ! P O S T- I T S ! C O L L E A G U E ’ S B R A I N !
  • 7. T H E M AT E R I A L S W E C R E AT E F O R O U R C O L L E A G U E S — A N D F O R O U R F U T U R E S E LV E S ! — T H AT E N A B L E U S T O B U I L D U P O N O U R W O R K . @ U N R U T H L E S S I N T E R N A L T E C H N I C A L D O C S :
  • 8. @ U N R U T H L E S S
  • 9. @ U N R U T H L E S S
  • 10. @ U N R U T H L E S S
  • 11. @ U N R U T H L E S S
  • 12. – S L O W - M O V I N G N O N P R O F I T “We care about internal technical docs because they help us make our software last as long as possible.” @ U N R U T H L E S S
  • 13. @ U N R U T H L E S S A N D N O W, F O R S O M E T H I N G C O M P L E T E LY D I F F E R E N T
  • 14. @ U N R U T H L E S S
  • 15. – A G E N C Y “We care about internal technical docs because … actually, we don’t.” @ U N R U T H L E S S
  • 16. @ U N R U T H L E S S
  • 17. – S TA R T U P “We care about internal technical docs because they help us onboard new staff.” @ U N R U T H L E S S
  • 18. C O M PA N Y C O M PA N Y @ U N R U T H L E S S
  • 19. @ U N R U T H L E S S
  • 20. B O S S B O S S B O S S < B O S S @ C O M PA N Y. C O M > C O M PA N Y @ U N R U T H L E S S
  • 21. B O S S < B O S S @ C O M PA N Y. C O M > C O M PA N Y C O M PA N Y C O M PA N Y @ U N R U T H L E S S
  • 22. C O M PA N Y P R O D U C T P R O D U C T @ U N R U T H L E S S
  • 23. C O M PA N Y P R O D U C T P R O D U C T @ U N R U T H L E S S # S TA R T U P LY F E
  • 24. $ git checkout 56a4e5c08 Note: checking out '56a4e5c08'. You are in 'detached HEAD' state… $ _ @ U N R U T H L E S S
  • 25. H O W T O W R I T E I N T E R N A L D O C S AT FA S T- M O V I N G O R G A N I Z AT I O N S @ U N R U T H L E S S in four simple steps
  • 26. F I G U R E O U T W H AT ’ S B R O K E N . S T E P 1 : @ U N R U T H L E S S
  • 27. ✓ 100% Pre-Commit Code Review! ✓ Continuous Integration! ✓ Monitoring! ✓ No deploys on Fridays past 4pm! @ U N R U T H L E S S T H I N G S T H AT W E R E N O T B R O K E N
  • 28. ✓ Amazing Colleagues! @ U N R U T H L E S S T H I N G S T H AT W E R E N O T B R O K E N
  • 29. T H I N G S T H AT W E R E B R O K E N • Belief that internal technical docs depreciate in value too quickly R U T H I E B E N D O R @ U N R U T H L E S S
  • 30. T H I N G S T H AT W E R E B R O K E N • Belief that internal technical docs depreciate in value too quickly • Presumption of homogenous technical backgrounds • Presumption of institutional knowledge R U T H I E B E N D O R @ U N R U T H L E S S
  • 31. T H I N G S T H AT W E R E B R O K E N • Belief that internal technical docs depreciate in value too quickly • Presumption of homogenous technical backgrounds • Presumption of institutional knowledge • No unambiguous“right” way to write internal docs @ U N R U T H L E S S
  • 32. F I G U R E O U T W H AT ’ S B R O K E N . S T E P 1 : @ U N R U T H L E S S
  • 33. F I G U R E O U T W H Y Y O U R O R G A N I Z AT I O N W I L L C A R E A B O U T F I X I N G I T. S T E P 2 : @ U N R U T H L E S S
  • 34. – S L O W - M O V I N G N O N P R O F I T “We care about internal technical docs because they help us make our software last as long as possible.” @ U N R U T H L E S S
  • 35. – S TA R T U P “We care about internal technical docs because they help us onboard new staff.” @ U N R U T H L E S S
  • 36. – S TA R T U P “We care about internal technical docs because they increase bus factor.” @ U N R U T H L E S S
  • 37. – S TA R T U P “We care about internal technical docs because they increase bus factor.” @ U N R U T H L E S S
  • 38. – S TA R T U P “We care about internal technical docs because ________.” @ U N R U T H L E S S
  • 39. – S TA R T U P “We care about internal technical docs because we value learning from each other.” @ U N R U T H L E S S
  • 40. F I G U R E O U T W H Y Y O U R O R G A N I Z AT I O N W I L L C A R E A B O U T F I X I N G I T. S T E P 2 : @ U N R U T H L E S S
  • 41. C O U C H Y O U R S O L U T I O N S I N T H E O R G A N I Z AT I O N ’ S VA L U E S . S T E P 3 : @ U N R U T H L E S S
  • 42. AT E V E RY I N F L E C T I O N P O I N T, R E E VA L U AT E , R I N S E , R E P E AT. S T E P 4 : @ U N R U T H L E S S
  • 43. T H A N K S ! C O M E S A Y H I ! I ’ M R U T H I E B E N D O R . S L A C K + T W I T T E R : @ U N R U T H L E S S E M A I L : R U T H I E @ U N R U T H L E S S . C O M