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

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
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
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
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
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
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.
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
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
 
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
 
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
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
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
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
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
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
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 ...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
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...
 
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
 
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
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 

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