Submit Search
Upload
The Art of Documentation and Readme.md for Open Source Projects
•
Download as PPTX, PDF
•
1 like
•
421 views
Ben Hall
Follow
Delivered 6th December 2017 at Kubecon 2017, Austin, US
Read less
Read more
Technology
Report
Share
Report
Share
1 of 99
Download now
Recommended
Experimenting and Learning Kubernetes and Tensorflow
Experimenting and Learning Kubernetes and Tensorflow
Ben Hall
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Ben Hall
Software that eats the world! - PerformDay Brussels
Software that eats the world! - PerformDay Brussels
Klaus Enzenhofer
Secure my ng-app
Secure my ng-app
M A Hossain Tonu
How to build and host an async activity feed in azure
How to build and host an async activity feed in azure
Girolamo Marroccoli
20150415 Something About Meteor
20150415 Something About Meteor
Rick Wehrle
Microservices kept simple
Microservices kept simple
Vitor Pellegrino
Webhooks
Webhooks
Guillaume POTIER
Recommended
Experimenting and Learning Kubernetes and Tensorflow
Experimenting and Learning Kubernetes and Tensorflow
Ben Hall
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Ben Hall
Software that eats the world! - PerformDay Brussels
Software that eats the world! - PerformDay Brussels
Klaus Enzenhofer
Secure my ng-app
Secure my ng-app
M A Hossain Tonu
How to build and host an async activity feed in azure
How to build and host an async activity feed in azure
Girolamo Marroccoli
20150415 Something About Meteor
20150415 Something About Meteor
Rick Wehrle
Microservices kept simple
Microservices kept simple
Vitor Pellegrino
Webhooks
Webhooks
Guillaume POTIER
No Va Taig April 7 2010
No Va Taig April 7 2010
rudy regner
I Am MongoDB – And So Can You!
I Am MongoDB – And So Can You!
MongoDB
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Matt Raible
Batten Down the Hatches: A Practical Guide to Securing Kubernetes - RMISC 2019
Batten Down the Hatches: A Practical Guide to Securing Kubernetes - RMISC 2019
Lacework
Observability
Observability
Ebru Cucen Çüçen
Meteor
Meteor
Arshavski Alexander
SQL Server - CLR integration
SQL Server - CLR integration
Peter Gfader
Configuration Management Camp 2015
Configuration Management Camp 2015
Sean OMeara
Counters At Scale - A Cautionary Tale
Counters At Scale - A Cautionary Tale
Eric Lubow
Staying out of_trouble_with_k8s_on_aws
Staying out of_trouble_with_k8s_on_aws
Adam Hamsik
Kruize
Kruize
MamathaBusi
Please, dont touch the slow parts v.3.6 @webtechcon
Please, dont touch the slow parts v.3.6 @webtechcon
Francesco Fullone
Making It To Veteren Cassandra Status
Making It To Veteren Cassandra Status
Eric Lubow
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS User Group - Thailand
Web Hooks
Web Hooks
Jeff Lindsay
Abusing bleeding edge web standards for appsec glory
Abusing bleeding edge web standards for appsec glory
Priyanka Aash
Sublime Text 2 Tips & Tricks
Sublime Text 2 Tips & Tricks
Rhys Wynne
Firebase - realtime backend for mobile app and IoT
Firebase - realtime backend for mobile app and IoT
Andri Yadi
React in production
React in production
Michael Haberman
The art of documentation and readme.md
The art of documentation and readme.md
Ben Hall
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
Ben Hall
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
Docker, Inc.
More Related Content
What's hot
No Va Taig April 7 2010
No Va Taig April 7 2010
rudy regner
I Am MongoDB – And So Can You!
I Am MongoDB – And So Can You!
MongoDB
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Matt Raible
Batten Down the Hatches: A Practical Guide to Securing Kubernetes - RMISC 2019
Batten Down the Hatches: A Practical Guide to Securing Kubernetes - RMISC 2019
Lacework
Observability
Observability
Ebru Cucen Çüçen
Meteor
Meteor
Arshavski Alexander
SQL Server - CLR integration
SQL Server - CLR integration
Peter Gfader
Configuration Management Camp 2015
Configuration Management Camp 2015
Sean OMeara
Counters At Scale - A Cautionary Tale
Counters At Scale - A Cautionary Tale
Eric Lubow
Staying out of_trouble_with_k8s_on_aws
Staying out of_trouble_with_k8s_on_aws
Adam Hamsik
Kruize
Kruize
MamathaBusi
Please, dont touch the slow parts v.3.6 @webtechcon
Please, dont touch the slow parts v.3.6 @webtechcon
Francesco Fullone
Making It To Veteren Cassandra Status
Making It To Veteren Cassandra Status
Eric Lubow
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS User Group - Thailand
Web Hooks
Web Hooks
Jeff Lindsay
Abusing bleeding edge web standards for appsec glory
Abusing bleeding edge web standards for appsec glory
Priyanka Aash
Sublime Text 2 Tips & Tricks
Sublime Text 2 Tips & Tricks
Rhys Wynne
Firebase - realtime backend for mobile app and IoT
Firebase - realtime backend for mobile app and IoT
Andri Yadi
React in production
React in production
Michael Haberman
What's hot
(19)
No Va Taig April 7 2010
No Va Taig April 7 2010
I Am MongoDB – And So Can You!
I Am MongoDB – And So Can You!
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Batten Down the Hatches: A Practical Guide to Securing Kubernetes - RMISC 2019
Batten Down the Hatches: A Practical Guide to Securing Kubernetes - RMISC 2019
Observability
Observability
Meteor
Meteor
SQL Server - CLR integration
SQL Server - CLR integration
Configuration Management Camp 2015
Configuration Management Camp 2015
Counters At Scale - A Cautionary Tale
Counters At Scale - A Cautionary Tale
Staying out of_trouble_with_k8s_on_aws
Staying out of_trouble_with_k8s_on_aws
Kruize
Kruize
Please, dont touch the slow parts v.3.6 @webtechcon
Please, dont touch the slow parts v.3.6 @webtechcon
Making It To Veteren Cassandra Status
Making It To Veteren Cassandra Status
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
Web Hooks
Web Hooks
Abusing bleeding edge web standards for appsec glory
Abusing bleeding edge web standards for appsec glory
Sublime Text 2 Tips & Tricks
Sublime Text 2 Tips & Tricks
Firebase - realtime backend for mobile app and IoT
Firebase - realtime backend for mobile app and IoT
React in production
React in production
Similar to The Art of Documentation and Readme.md for Open Source Projects
The art of documentation and readme.md
The art of documentation and readme.md
Ben Hall
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
Ben Hall
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
Docker, Inc.
How to become a software developer
How to become a software developer
Eyob Lube
How My Website Learned to Stop Worrying and Love the Cloud
How My Website Learned to Stop Worrying and Love the Cloud
Mike Richwalsky
Rapidly Building and Deploying Scalable Web Architectures
Rapidly Building and Deploying Scalable Web Architectures
Keith Fitzgerald
Write Once, Run Everywhere
Write Once, Run Everywhere
Mike North
Web 2.0 Applications in Business and Ed
Web 2.0 Applications in Business and Ed
Cynthia Sistek-Chandler
Leernetwerk cloud praktoraat engels
Leernetwerk cloud praktoraat engels
GuidovanDijk7
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
FarHanWasif1
Optimizing developer onboarding
Optimizing developer onboarding
🌯 Brian Douglas
AAEEBL2010 web2
AAEEBL2010 web2
Helen Barrett
Collaboration Beyond Code
Collaboration Beyond Code
David E. Weekly
Web 1.0, 3.0. 3.0 School of Business
Web 1.0, 3.0. 3.0 School of Business
Cynthia Sistek-Chandler
Building for real standards (includes notes)
Building for real standards (includes notes)
Christian Heilmann
Web 1.0, 2.0 & 3.0
Web 1.0, 2.0 & 3.0
National University
User Experience for WordPress Platforms
User Experience for WordPress Platforms
Cody Landefeld
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and Microsoft
Christian Heilmann
How to get your first job at the Israeli high tech industry
How to get your first job at the Israeli high tech industry
Ran Bar-Zik
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it done
Edorian
Similar to The Art of Documentation and Readme.md for Open Source Projects
(20)
The art of documentation and readme.md
The art of documentation and readme.md
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
How to become a software developer
How to become a software developer
How My Website Learned to Stop Worrying and Love the Cloud
How My Website Learned to Stop Worrying and Love the Cloud
Rapidly Building and Deploying Scalable Web Architectures
Rapidly Building and Deploying Scalable Web Architectures
Write Once, Run Everywhere
Write Once, Run Everywhere
Web 2.0 Applications in Business and Ed
Web 2.0 Applications in Business and Ed
Leernetwerk cloud praktoraat engels
Leernetwerk cloud praktoraat engels
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
Optimizing developer onboarding
Optimizing developer onboarding
AAEEBL2010 web2
AAEEBL2010 web2
Collaboration Beyond Code
Collaboration Beyond Code
Web 1.0, 3.0. 3.0 School of Business
Web 1.0, 3.0. 3.0 School of Business
Building for real standards (includes notes)
Building for real standards (includes notes)
Web 1.0, 2.0 & 3.0
Web 1.0, 2.0 & 3.0
User Experience for WordPress Platforms
User Experience for WordPress Platforms
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and Microsoft
How to get your first job at the Israeli high tech industry
How to get your first job at the Israeli high tech industry
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it done
More from Ben Hall
The Art Of Documentation - NDC Porto 2022
The Art Of Documentation - NDC Porto 2022
Ben Hall
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Ben Hall
Containers without docker
Containers without docker
Ben Hall
Deploying windows containers with kubernetes
Deploying windows containers with kubernetes
Ben Hall
How Secure Are Docker Containers?
How Secure Are Docker Containers?
Ben Hall
The Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud Native
Ben Hall
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
Ben Hall
Running .NET on Docker
Running .NET on Docker
Ben Hall
Real World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS Application
Ben Hall
Deploying applications to Windows Server 2016 and Windows Containers
Deploying applications to Windows Server 2016 and Windows Containers
Ben Hall
The How and Why of Windows containers
The How and Why of Windows containers
Ben Hall
Lessons from running potentially malicious code inside containers
Lessons from running potentially malicious code inside containers
Ben Hall
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
Ben Hall
Learning Patterns for the Overworked Developer
Learning Patterns for the Overworked Developer
Ben Hall
Real World Lessons on the Pain Points of Node.js Applications
Real World Lessons on the Pain Points of Node.js Applications
Ben Hall
Implementing Google's Material Design Guidelines
Implementing Google's Material Design Guidelines
Ben Hall
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
Ben Hall
Lessons from running potentially malicious code inside Docker containers
Lessons from running potentially malicious code inside Docker containers
Ben Hall
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Ben Hall
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
Ben Hall
More from Ben Hall
(20)
The Art Of Documentation - NDC Porto 2022
The Art Of Documentation - NDC Porto 2022
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Containers without docker
Containers without docker
Deploying windows containers with kubernetes
Deploying windows containers with kubernetes
How Secure Are Docker Containers?
How Secure Are Docker Containers?
The Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud Native
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
Running .NET on Docker
Running .NET on Docker
Real World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS Application
Deploying applications to Windows Server 2016 and Windows Containers
Deploying applications to Windows Server 2016 and Windows Containers
The How and Why of Windows containers
The How and Why of Windows containers
Lessons from running potentially malicious code inside containers
Lessons from running potentially malicious code inside containers
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
Learning Patterns for the Overworked Developer
Learning Patterns for the Overworked Developer
Real World Lessons on the Pain Points of Node.js Applications
Real World Lessons on the Pain Points of Node.js Applications
Implementing Google's Material Design Guidelines
Implementing Google's Material Design Guidelines
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
Lessons from running potentially malicious code inside Docker containers
Lessons from running potentially malicious code inside Docker containers
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
Recently uploaded
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Recently uploaded
(20)
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Slack Application Development 101 Slides
Slack Application Development 101 Slides
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
The Art of Documentation and Readme.md for Open Source Projects
1.
The Art of
Documentation and Readme.md for Open Source Projects @Ben_Hall Ben@BenHall.me.uk Katacoda.com
2.
3.
4.
The Art of
Documentation and Readme.md for Open Source Projects @Ben_Hall Ben@BenHall.me.uk Katacoda.com
5.
@Ben_Hall / Blog.BenHall.me.uk WHOAMI?
6.
Learn via Interactive
Browser-Based Labs Katacoda.com
7.
8.
How documentation can
transform the adoption of your product/project Different to code documentation
9.
Where to begin?
10.
https://twitter.com/samnewman/status/934185375291060224
11.
https://twitter.com/joeerl/status/934473378601291776?s=09
12.
13.
14.
The journey begins
long before myproduct.com/docs
15.
Exploration Getting Started OnBoarding/Problem Solving Guidance/Discovery
Reference Product Adoption Journey Applies to both Website and Readme.md
16.
17.
Exploration Getting Started OnBoarding/Problem Solving Guidance/Discovery
Reference
18.
Stage 1: Exploration
19.
“Why should I
care?”
20.
21.
22.
23.
24.
25.
26.
27.
28.
Stage 2: Getting
Started
29.
“Do you really
solve my problem?”
30.
“Download 10GB VM”
31.
“Deploy using CloudFormation”
32.
Asking for a
large commitment before demonstrating you’re the right fit
33.
34.
35.
36.
37.
38.
39.
Do I have
curl installed? What about mobile/iPad? 🤔
40.
Users understand what
your product does, and experienced the dream!
41.
Stage 3: Onboarding
42.
“Congratulations! I want
to use your product”
43.
The best documentation
is the one we don’t have to write.
44.
People don’t read
on the internet “He thinks he’s people!” (Archer)
45.
46.
47.
Show/Hide Headers Button
48.
https://beta.developer.spotify.com/documentation/web-playback-sdk/quick-start/#initializing-the-sdk
49.
Hard to document
=== missing developer UX?
50.
Build tooling to
help? Kubeadm Why write documentation when you can automate it?
51.
https://www.katacoda.com/courses/kubernetes/getting-started-with-kubeadm
52.
Stage 4: Guidance
and Discovery
53.
“Your product is
solving my problem. What other problems can you solve?”
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
Stage 5: Reference
66.
Becoming an expert…
67.
68.
69.
70.
Exploration Getting Started OnBoarding/Problem Solving Guidance/Discovery
Reference Clear Project Definition Interactive Demos/Examples Low barriers to get started Tutorials/Guides Long Form Reference
71.
But what about
Readme.md?
72.
73.
Sets the tone
74.
75.
76.
77.
78.
79.
80.
<details> <summary><b>Examples</b></summary> <ul> <li> <a href="./examples/json-body-parsing">Parse JSON</a></li> <li> <a
href="./examples/urlencoded-body-parsing">Parse urlencoded form (html `form` tag)</a></li> </ul> </details>
81.
Build it’s own
community
82.
83.
84.
85.
86.
Make it easy
to provide feedback
87.
88.
89.
Who creates the
“best” documentation?
90.
91.
https://betta.io/blog/2016/12/14/what-developer-experience-could-learn-from-lego/
92.
93.
94.
95.
96.
97.
98.
99.
@Ben_Hall Ben@BenHall.me.uk Blog.BenHall.me.uk www.Katacoda.com
Editor's Notes
Internal OSS, External OSS, Commercial Products… all the same. It’s about adoption of ideas/concepts.
Sadly most documentation is the Owl
Documentation is part of the product process…
Blocker for people?
Download now