Skip to content

Commit 8b74d76

Browse files
committed
Updates with survey analysis and updated charts
1 parent 289aaa3 commit 8b74d76

2 files changed

Lines changed: 50 additions & 3 deletions

File tree

_posts/articles/2021-01-06-survey-results-docs-like-code.md

Lines changed: 50 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ comments: false
1313
share: true
1414
---
1515

16-
I asked three questions in a survey emailed to my mailing list and got more than 30 responses.
16+
I asked three questions in a survey emailed to my mailing list and got nearly 40 responses.
1717

1818
Here are the three questions:
1919

@@ -23,18 +23,65 @@ Question 2: How do you onboard people who are new to your docs tools and process
2323

2424
Question 3: What tips or discussions (from any source) was most helpful to you when learning docs-as-code techniques?
2525

26-
Docs-as-code processes are still new in the field and it seems many of the responses are split, with no overwhelming patterns in any single area. Here are the charts for the first two questions.
26+
Docs-as-code processes are still new in the field and it seems many of the responses are split, with no overwhelming patterns in any single area. Let's look into the data and charts for the first two questions.
2727

28+
## Question 1: When you talk to your leaders about docs-as-code, can they describe the benefits as well as the difficulties?
2829

2930
![](/images/survey-charts/leadership-docs-tools.png)
3031

32+
**Legend**
33+
26.8% Yes, my leader started our processes and makes it possible for us to use our current tools and processes.
34+
19.5% Yes, my leader can provide their leadership complete justification for our choices.
35+
19.5% No, I work in an environment where my tool selection does not need justification from a management chain.
36+
19.5% No, my leadership chain doesn't really know what I do or why I use certain tools.
37+
14.6% It depends on which leader I'm talking to.
3138

39+
In a way, nearly all the responses could be viewed as "leadership either supports the selection does not get in the way of tool selection." For about 65% of the responses, either leadership can justify, started the processes, or isn't a deciding factor.
40+
41+
Looking at the number of lone writer responses in the next question, this indicator makes sense as five of thirty-five respondents noted that they were the only writer in the organization, which would make up 14% of all responses. Let's take a look.
42+
43+
## Question 2: How do you onboard people who are new to your docs tools and processes?
3244

3345
![](/images/survey-charts/how-onboard-docs.png)
3446

47+
**Legend**
48+
14.6% Internal write-up only
49+
20.2% Meeting only
50+
1.1% Pre-built environment only
51+
5.6% Lone writer
52+
23.6% Internal write up and meeting
53+
34.8% Internal write-up, meeting, and pre-built environment
54+
55+
My favorite answer to this question was one I hadn't considered, where the person is a lone writer, but works with the devs to get the docs working in the source code repo. It's along the lines of "It's complicated."
56+
57+
> "Nothing, I'm the only person working on docs. The developers required documentation to work with our first attempt because we tried to use tool stacks that crossed different departments between authoring and publishing. Extensive process documentation was required in order for devs to figure out how the docs were to fit together despite the fact that we used markdown and the docs were in the source code repo. We switched tracks when the pain of the "throw it over the wall approach got too big. At which point we started a whole new docs site on a JAM stack platform. But still... Baby-steps."
58+
59+
## Question 3: What tips or discussions (from any source) was most helpful to you when learning docs-as-code techniques?
60+
61+
For question three, I wanted to share any nuggets found in the answers here on the Docs Like Code site, since the goal for this site is to learn these techniques together and share our stories. Here are some highlights.
62+
63+
> "Write the Docs community. Hustling the hard streets of Google search results. Your book!"
64+
65+
> "Trail and Error - lots of searching. Reliance on internal Dev Ops"
66+
67+
> "Familiarity with Git was key - I had already used Git on a smaller scale for personal projects and that helped me become comfortable when I had to collaborate with other writers/devs. And even then I still had to constantly refer to Git-related resources online to make sure I wasn't messing anything up."
68+
69+
> "Your Docs as Code book was helpful, for certain. Recently, Frank Miller and Rik Page had two broad discussions about using GIT in lieu of a cCMS (see Git Happens [part 1](https://vimeo.com/431452486) and [part 2](https://vimeo.com/449217243)). The main fear I have is different technical aptitudes and willingness to learn of the writers with whom I work. Some will adapt to GIT easily, while others will struggle mightily."
70+
71+
> "It's still writing. If you don't have documentation as business goal with the processes to produce it - e.g. customer expectation to receive docs with a new release so docs as part of Definition of Done - then docs in code won't help.
72+
Also, engineers won't write unless they're told to. You need a push down from leadership. Don't try to grassroots it."
73+
74+
> "show people that the browser<>Git edit flow is ok, but IDE<>Git<>Browser is far better... show people how much support a good IDE plugin can give (asciidoctor plugin for IntelliJ has so many great features)"
75+
76+
> "We use GitHub already so the argument to switch was easy. When I told the dev teams they didn’t need to use different tools, they were sold. I did, however, make a big mistake early on in the transition. I failed to point out that any non-code related docs (team/training content) should be separate from the code-related docs (readme.md) because not everyone had GitHub work accounts. As a result, non-dev employees couldn’t access anything. That’s not a result of the technique but bad planning on my part. Other than that, it’s been a lean and efficient methodology for how we document our dev projects."
77+
78+
> "Putting the documentation in source code where the developers can get to it. Attempting to docs-as-code with 2 stacks requiring a conversion from markdown to HTML fragments ingested by a little known CMS (MODX) as the published content was a poorly thought out approach. I tried to warn the guys about this - especially since we didn't have a way to duplicate the nested CMS structure required on the publishing end... But we lived with it for a year before it became painfully obvious that another solution was required."
79+
3580

36-
For question three, I wanted to share any nuggets found in the answers here on the Docs Like Code site, since the goal for this site is to learn these techniques together and share our stories. Here are some highlights. No, this is not a section simply to point to the book, rather, it's to show that having additional resources including people you can ask questions is super valuable when learning how to treat docs like code.
81+
> "I studied your shared extent extensively when I was starting out. Other courses include Peter Gruenbaum's set on Udemy, Tom Johnson's blog, and chats in the Write the Docs Slack channel."
3782
83+
> "Sarah Parson’s Write the Docs presentation on static site generators and Tom Johnson’s explanation of his Documentation Jekyll theme."
3884
85+
This is not a section simply to point to the [Docs Like Code book](https://docslikecode.com/book/) as a resource, rather, it's to show that having additional resources including people you can ask questions is super valuable when learning how to treat docs like code. I'm grateful to the Write the Docs community and people who are also writing their experiences here and on other sites so we can all learn together. Thanks to everyone who shared their experiences and hard-earned wisdom!
3986

4087
{% include sign-up.html %}
42.6 KB
Loading

0 commit comments

Comments
 (0)