{"id":97,"date":"2015-03-17T08:59:58","date_gmt":"2015-03-17T14:59:58","guid":{"rendered":"http:\/\/www.managerjs.com\/blog\/?p=97"},"modified":"2015-03-18T09:44:22","modified_gmt":"2015-03-18T15:44:22","slug":"11-rules-all-programmers-should-live-by","status":"publish","type":"post","link":"https:\/\/www.managerjs.com\/blog\/2015\/03\/11-rules-all-programmers-should-live-by\/","title":{"rendered":"SimpleProgrammer&#8217;s: 11 Rules All Programmers Should Live By"},"content":{"rendered":"<p><a href=\"http:\/\/simpleprogrammer.com\/2015\/03\/16\/11-rules-all-programmers-should-live-by\/\">Yesterday&#8217;s Simple Programmer post<\/a> has a lot of good ideas in it. \u00a0If you&#8217;re in a rush I give you the rules themselves below. Read his post for the details.<\/p>\n<ol>\n<li>Technology is how you get to the solution, it is not THE solution<\/li>\n<li>Clever is the enemy of clear<\/li>\n<li>Only write code if you absolutely have to<\/li>\n<li>Comments are mostly evil<\/li>\n<li>Always know what your code is supposed to do before you start writing it<\/li>\n<li>Test your sh\u2014code before you ship it<\/li>\n<li>Learn something new every day<\/li>\n<li>Writing code is fun<\/li>\n<li>You can\u2019t know it all<\/li>\n<li>Best practices are context dependent<\/li>\n<li>Always strive to simplify<\/li>\n<\/ol>\n<p>He correctly predicted getting a lot of comment grief on number 4. I personally agree with him. Developers tend to over-use\/mis-use comments.<\/p>\n<p>#7 is a lot like <a title=\"One-a-Day Keeps Mediocrity at Bay\" href=\"http:\/\/www.managerjs.com\/blog\/2015\/03\/one-a-day-keeps-mediocrity-at-bay\/\">yesterday&#8217;s post <em>One-a-Day Keeps Mediocrity at Bay<\/em><\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday&#8217;s Simple Programmer post has a lot of good ideas in it. \u00a0If you&#8217;re in a rush I give you the rules themselves below. Read his post for the details. Technology is how you get to the solution, it is not THE solution Clever is the enemy of clear Only write code if you absolutely&hellip; <a class=\"more-link\" href=\"https:\/\/www.managerjs.com\/blog\/2015\/03\/11-rules-all-programmers-should-live-by\/\">Continue reading <span class=\"screen-reader-text\">SimpleProgrammer&#8217;s: 11 Rules All Programmers Should Live By<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"link","meta":{"footnotes":""},"categories":[13],"tags":[26],"class_list":["post-97","post","type-post","status-publish","format-link","hentry","category-lab-notebook","tag-dev-philosophy","post_format-post-format-link","wow fadeInUp","entry"],"_links":{"self":[{"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/posts\/97","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/comments?post=97"}],"version-history":[{"count":1,"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/posts\/97\/revisions"}],"predecessor-version":[{"id":98,"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/posts\/97\/revisions\/98"}],"wp:attachment":[{"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/media?parent=97"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/categories?post=97"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.managerjs.com\/blog\/wp-json\/wp\/v2\/tags?post=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}