Documentation - Screenshots vs. wall-of-text
I'm the "documentation guy" at work. Over the last year, I've written hundreds of articles for our team, documenting everything I can think of.
My personal preference is to write everything out in text only, and rarely, if ever, use screenshots. I find them bulky, slow, and just awful looking.
We're using Confluence, and some other people have started adding their own documentation - messy articles full of poorly cropped low-res screenshots. I hate it.
Our documentation is mostly how-to stuff - click here, click there, type this in, etc. Things that are easily explained with words and don't need screenshots.
I've been leading the charge for text-only documentation, but I'm getting push back. So I wanted to toss this out for debate - screenshots or wall-of-text?
Posted May 16, 2014, 10:42 AM UTC
Use both. Text instructions so it's searchable and screenshots so you don't have to guess where you need to go for "Step 2: Click edit" on a busy GUI.
Exactly what I do. Thorough text with screenshots to illustrate.
More importantly, I think, it helps readability when you break up text with images. The whole set of articles is useful, but relevant to this discussion is just the markup section of this post.
Wall of text is never a part of good writing.
Edit: General advice:
[deleted]
That's my biggest thing about screen shots, especially for Windows. Linux, sure, you should be doing everything in the Terminal any way, but Windows usually has you navigating through menu after menu with a bunch of buttons/hyperlinks in each menu, so it makes it easier to navigate through when you have a picture/video to look at.
At this point, there are very few things in Windows that can't be done in cmd or powershell.
Lulz.
Even if Microsoft has finally made their systems fully manageable via Powershell, there are many third party Windows applications that have no Powershell management interface at all.
And that is the responsibility of the third party. VMware and Veeam have no problem doing it for example. So push your vendors to make powershell modules.