{"id":5709,"date":"2018-12-12T13:51:57","date_gmt":"2018-12-12T18:51:57","guid":{"rendered":"http:\/\/www.killersites.com\/blog\/?p=5709"},"modified":"2018-12-12T13:51:57","modified_gmt":"2018-12-12T18:51:57","slug":"proper-documentation-is-next-to-godliness","status":"publish","type":"post","link":"https:\/\/www.killersites.com\/blog\/2018\/proper-documentation-is-next-to-godliness\/","title":{"rendered":"Proper Documentation Is Next To Godliness"},"content":{"rendered":"<p><em>Documentation is super important in development. How important, you ask..?<\/em><\/p>\n<p>&#8230;Very.<br \/>\n[<em>Throw head back and laugh charmingly &amp; disarmingly &#8211; then suddenly and intensely<\/em>]\u00a0 &#8230;But seriously it is.<br \/>\nWhile it&#8217;s not the norm, it is becoming more common that programmers don&#8217;t leave proper documentation, be it self describing code, comments (little notes that you leave to yourself in your code) or more formal documentation (ex: what type of database structure did you choose and why?).<\/p>\n<p>Granted, sometimes you&#8217;re doing something fairly straightforward, like a simple authentication object; it&#8217;s not really necessary. But for other projects, you&#8217;re only really hurting yourself. When you come back in 3 months or 6 months and you don&#8217;t recognize the thought process behind the choices you made, you&#8217;re going to double or triple your workload.<\/p>\n<p>Also, it&#8217;s just a good professional courtesy from one coder to another. &#8220;The worst thing for coders is to have to go into a code base where there&#8217;s no documentation, you have no idea what the developers were thinking at the time, and it&#8217;s very hard to patch, expand, bug repair; extend a code base where you don&#8217;t know the reasoning behind the basic architectural decisions.&#8221;\u00a0 Take the time and make everyone&#8217;s job much easier and enjoyable&#8230;especially yours.<\/p>\n<p><iframe loading=\"lazy\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/yaB3odWMb9U?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Complete Freelancer: <a href=\"https:\/\/www.killervideostore.com\/video-courses\/complete-freelancer.php\">https:\/\/www.killervideostore.com\/free&#8230;<\/a><br \/>\nComplete Entrepreneur: <a href=\"https:\/\/www.killervideostore.com\/video-courses\/complete-entrepreneur.php\">https:\/\/www.killervideostore.com\/vide&#8230;<\/a><\/p>\n<p>My social links:<br \/>\nInstagram: <a href=\"https:\/\/www.instagram.com\/stefanmischook\">https:\/\/www.instagram.com\/stefanmisch&#8230;<\/a><br \/>\nTwitter:<a href=\"https:\/\/twitter.com\/killersites\"> https:\/\/twitter.com\/killersites<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Documentation is super important in development. How important, you ask..? &#8230;Very. [Throw head back and laugh charmingly &amp; disarmingly &#8211; then suddenly and intensely]\u00a0 &#8230;But seriously it is. While it&#8217;s not the norm, it is becoming more common that programmers don&#8217;t leave proper documentation, be it self describing code, comments (little notes that you leave &hellip; <\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[64,7,1,123,114],"tags":[156,155],"_links":{"self":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/5709"}],"collection":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/comments?post=5709"}],"version-history":[{"count":2,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/5709\/revisions"}],"predecessor-version":[{"id":5714,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/5709\/revisions\/5714"}],"wp:attachment":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/media?parent=5709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/categories?post=5709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/tags?post=5709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}