{"id":4797,"date":"2015-09-22T02:25:19","date_gmt":"2015-09-22T07:25:19","guid":{"rendered":"http:\/\/www.thejuliagroup.com\/blog\/?p=4797"},"modified":"2015-09-22T02:38:27","modified_gmt":"2015-09-22T07:38:27","slug":"why-you-need-documentation-wherein-i-reveal-my-distrust-of-tech-writers","status":"publish","type":"post","link":"https:\/\/www.thejuliagroup.com\/blog\/why-you-need-documentation-wherein-i-reveal-my-distrust-of-tech-writers\/","title":{"rendered":"Why you need documentation (Wherein I reveal my distrust of tech writers)"},"content":{"rendered":"<p>Do you really need to document everything?<\/p>\n<p>Those who say that there is no such thing as a stupid question might be reconsidering their position right about now. Of course we need to document everything!<\/p>\n<p>Perhaps my reluctance stems from my hatred of technical writers. If you are a tech writer and are a decent human being, the next time we are at the same event, please come up and introduce yourself. I would like to see what you look like. All of the technical writers I ever knew well were\u00a0 evil, which made me suspicious of the rest of you. I should also note here that if you respond to this by posting hateful comments you will have only reinforced the stereotype of tech writers = evil.<\/p>\n<p>Supposedly, tech writers are hired because of their ability to communicate well, which makes me wonder why they insist on making such insulting comments as:<\/p>\n<blockquote><p>I translate what the programmers wrote into English so the normal people can understand it.<\/p><\/blockquote>\n<p>or<\/p>\n<blockquote><p>I take what the engineers say and put it into complete sentences.<\/p><\/blockquote>\n<p>or<\/p>\n<blockquote><p>Everyone knows that software engineers can&#8217;t communicate with other humans.<\/p><\/blockquote>\n<p><em>Hey, tech writers, you do know we&#8217;re standing right here and we can hear you, right?<\/em><\/p>\n<p>Animosity toward an entire semi-profession aside, I caught myself wondering how much documentation was really necessary. I was looking through some code I had written months before, which, I have to confess had almost no comments in the code and no documentation anywhere outside of the code. Even though I hadn&#8217;t looked at it in four months (there was a comment with the date created!), I found it pretty easy to read and got to thinking that perhaps documentation was over-sold by literature majors who couldn&#8217;t find jobs.<\/p>\n<p>Then, an uncharacteristic burst of rationality overtook me and I realized that our company is growing. The code was pretty clear to me because I&#8217;m fairly familiar with the canvas tag and using canvas for graphics. The program used two libraries with which I&#8217;m familiar &#8211; jquery and a library for making charts. There were 50 other ways the program was easy for me to read because I wrote it using what was easy and familiar <em>for me<\/em>. However, we&#8217;re a growing company, and as The Invisible Developer reminded me, whether it happens kicking and screaming or I go quietly, the handwriting is on the wall and I&#8217;m going to be doing less coding and more CEO&#8217;ing.<\/p>\n<p>I know that if HE were to have taken the same program, there would be much swearing going on upstairs right now.<\/p>\n<p>So, yes, documentation appears to be more necessary than originally believed.<\/p>\n<p>Is the solution for me to go through and document everything? Sigh. If only I had infinite time.<\/p>\n<p>What I <em>think<\/em> might work and be a good idea for a new employee is to have him or her start off with reading some of the code and documenting it. That would be a good way to get familiar with what we are doing before diving into a project. It would also be a good way for us to verify if that person understands what is going on in a particular piece of code.<\/p>\n<p>Or, one might say that was a lazy way for me to get out of writing documentation &#8211; if one were a tech writer.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>My ISP is currently not allowing me to upload or insert image files.<a href=\"http:\/\/www.7generationgames.com\/buy\/\"> Show your sympathy for me by buying games. The games will make you smarter, amuse you and enable me to afford a better host. Everyone wins<\/a>!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do you really need to document everything? Those who say that there is no such thing as a stupid question might be reconsidering their position right about now. Of course we need to document everything! Perhaps my reluctance stems from my hatred of technical writers. If you are a tech writer and are a decent&#8230;<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1,9],"tags":[],"class_list":["post-4797","post","type-post","status-publish","format-standard","hentry","category-dr-de-mars-general-life-ramblings","category-software"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.thejuliagroup.com\/blog\/wp-json\/wp\/v2\/posts\/4797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thejuliagroup.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thejuliagroup.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thejuliagroup.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thejuliagroup.com\/blog\/wp-json\/wp\/v2\/comments?post=4797"}],"version-history":[{"count":3,"href":"https:\/\/www.thejuliagroup.com\/blog\/wp-json\/wp\/v2\/posts\/4797\/revisions"}],"predecessor-version":[{"id":4800,"href":"https:\/\/www.thejuliagroup.com\/blog\/wp-json\/wp\/v2\/posts\/4797\/revisions\/4800"}],"wp:attachment":[{"href":"https:\/\/www.thejuliagroup.com\/blog\/wp-json\/wp\/v2\/media?parent=4797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thejuliagroup.com\/blog\/wp-json\/wp\/v2\/categories?post=4797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thejuliagroup.com\/blog\/wp-json\/wp\/v2\/tags?post=4797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}