{"id":311,"date":"2016-10-23T11:41:09","date_gmt":"2016-10-23T15:41:09","guid":{"rendered":"https:\/\/mberlove.com\/blog\/?p=311"},"modified":"2016-10-23T11:41:09","modified_gmt":"2016-10-23T15:41:09","slug":"what-i-learned-this-week-ending-1022","status":"publish","type":"post","link":"https:\/\/mberlove.com\/blog\/what-i-learned-this-week-ending-1022\/","title":{"rendered":"What I Learned This Week (Ending 10\/22)"},"content":{"rendered":"<p><em class=\"markup--em markup--p-em\">I am perennially poor at maintaining habits, but they say start out small, so I\u2019m attempting a weekly recap of what I learn each week (aimed, in general, at the world of computing, software development, and technology). This is week 1.<\/em><\/p>\n<p>&nbsp;<\/p>\n<h1>On a practical level<\/h1>\n<p class=\"graf graf--p\">1. <strong class=\"markup--strong markup--p-strong\">Checking if a variable is a hash in Ruby<\/strong>. Context: getting data that ought to be a hash and contain a value, but might not be. I find it interesting that in many languages, this simply wouldn\u2019t be a relevant issue.<\/p>\n<pre class=\"graf graf--pre\"><code class=\"markup--code markup--pre-code\">var.is_a?(Hash)<\/code><\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p class=\"graf graf--p\">2. <a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/woorank.com\" data-href=\"http:\/\/woorank.com\"><strong class=\"markup--strong markup--p-strong\">WooRank.com<\/strong><\/a> for getting a run-down on the quality of your site, from a development and SEO standpoint. It\u2019s not perfect, and I take issue with a few points of how they rank, but it\u2019s a great way to see your site from the outside in one go.<\/p>\n<p class=\"graf graf--p\">\n<p class=\"graf graf--p\">\n<p class=\"graf graf--p\">3. <strong class=\"markup--strong markup--p-strong\">The basics of tmux<\/strong>, from <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/danielmiessler.com\/study\/tmux\/#gs.vOW3lg4\" data-href=\"https:\/\/danielmiessler.com\/study\/tmux\/#gs.vOW3lg4\">this great tutorial.<\/a> Tmux is a graphical program for terminal that makes it a lot easier to control and organize your work.<\/p>\n<h3 class=\"graf graf--h3\"><\/h3>\n<h1 class=\"graf graf--h3\">Conceptually<\/h1>\n<p class=\"graf graf--p\">1. <strong class=\"markup--strong markup--p-strong\">Data can be glorious or frustrating<\/strong>. When you need to work with large quantities of data\u200a\u2014\u200asay, a set larger than something you can personally examine, but smaller than \u201cbig data\u201d\u200a\u2014\u200athere is a balance to be had between taking the data in conglomerate and analyzing it on an individual basis.<\/p>\n<p class=\"graf graf--p\">\n<p class=\"graf graf--p\">Determining when to take a deep dive and when to skim the surface is an art, one at which I\u2019m still an early learner.<\/p>\n<p class=\"graf graf--p\">\n<p class=\"graf graf--p\">Doing a deep dive on data is daunting but often rewarding; if you can see an piece of data in its context, you can understand all the associations involved much better. On the other hand, it doesn\u2019t necessarily give you the overall picture composed of the greater scheme of the data, and also requires significant mental effort and time.<\/p>\n<p class=\"graf graf--p\">\n<p class=\"graf graf--p\">It\u2019s a skill. It must be developed like any other.<\/p>\n<p class=\"graf graf--p\">\n<p class=\"graf graf--p\">2. <strong class=\"markup--strong markup--p-strong\">Force yourself to take breaks.<\/strong> This is not a new concept, but it\u2019s one that many hard workers find difficult to accept and hold to.<\/p>\n<p class=\"graf graf--p\">\n<p class=\"graf graf--p\">Really truly, it will make a difference to the quality of your work.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am perennially poor at maintaining habits, but they say start out small, so I\u2019m attempting a weekly recap of what I learn each week (aimed, in general, at the world of computing, software development, and technology). This is week [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[109,125],"tags":[196,37,197,170],"class_list":["post-311","post","type-post","status-publish","format-standard","hentry","category-learning","category-programming","tag-data","tag-learning","tag-seo","tag-tmux"],"_links":{"self":[{"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/posts\/311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/comments?post=311"}],"version-history":[{"count":4,"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/posts\/311\/revisions"}],"predecessor-version":[{"id":315,"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/posts\/311\/revisions\/315"}],"wp:attachment":[{"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/media?parent=311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/categories?post=311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mberlove.com\/blog\/wp-json\/wp\/v2\/tags?post=311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}