{"id":231,"date":"2010-09-07T10:49:58","date_gmt":"2010-09-07T17:49:58","guid":{"rendered":"http:\/\/10.43.101.63:24469\/?p=231"},"modified":"2010-09-07T10:49:58","modified_gmt":"2010-09-07T17:49:58","slug":"programming-things-i-wish-i-knew-earlier","status":"publish","type":"post","link":"https:\/\/aarontc.com\/archive\/2010\/09\/programming-things-i-wish-i-knew-earlier\/","title":{"rendered":"Programming Things I Wish I Knew Earlier"},"content":{"rendered":"

Great article that reiterates the KISS method: Programming Things I Wish I Knew Earlier<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

Great article that reiterates the KISS method: Programming Things I Wish I Knew Earlier.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[4],"tags":[24],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6PV8H-3J","jetpack-related-posts":[{"id":333,"url":"https:\/\/aarontc.com\/archive\/2012\/03\/14-ways-to-contribute-to-open-source-without-being-a-programming-genius-or-a-rock-star\/","url_meta":{"origin":231,"position":0},"title":"14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star","author":"Aaron","date":"March 15, 2012","format":false,"excerpt":"Another useful link I think is worth sharing. If you feel like contributing to Open Source but aren't sure how, this is a great article for getting started: 14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star.","rel":"","context":"In "Linux"","block_context":{"text":"Linux","link":"https:\/\/aarontc.com\/archive\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":14,"url":"https:\/\/aarontc.com\/archive\/2010\/04\/new-blog\/","url_meta":{"origin":231,"position":1},"title":"New Blog","author":"Aaron","date":"April 20, 2010","format":false,"excerpt":"After over 3 years of not having time to finish developing the frontend to my custom blog software, I've decided to use a prebuilt solution. I think some of the concepts I came up with during the development of my old blog software still have merit, and I'll add the\u2026","rel":"","context":"In "Site News"","block_context":{"text":"Site News","link":"https:\/\/aarontc.com\/archive\/category\/site-news\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":329,"url":"https:\/\/aarontc.com\/archive\/2012\/03\/cool-open-source-games\/","url_meta":{"origin":231,"position":2},"title":"Cool Open Source Games","author":"Aaron","date":"March 15, 2012","format":false,"excerpt":"I was made aware of this article by Chris Haverkate, and I think it deems sharing: Cool Open Source Games You Should Contribute To","rel":"","context":"In "Linux"","block_context":{"text":"Linux","link":"https:\/\/aarontc.com\/archive\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":233,"url":"https:\/\/aarontc.com\/archive\/2010\/09\/mark-shuttleworth-%c2%bb-blog-archive-%c2%bb-reflections-on-ubuntu-canonical-and-the-march-to-free-software-adoption\/","url_meta":{"origin":231,"position":3},"title":"Mark Shuttleworth \u00bb Blog Archive \u00bb Reflections on Ubuntu, Canonical and the march to free software adoption","author":"Aaron","date":"September 15, 2010","format":false,"excerpt":"Interesting commentary on recent criticism that Ubuntu has received for not contributing to the Linux kernel: Mark Shuttleworth \u00bb Blog Archive \u00bb Reflections on Ubuntu, Canonical and the march to free software adoption.","rel":"","context":"In "Linux"","block_context":{"text":"Linux","link":"https:\/\/aarontc.com\/archive\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":335,"url":"https:\/\/aarontc.com\/archive\/2012\/04\/checking-software-raid-arrays-under-linux\/","url_meta":{"origin":231,"position":4},"title":"Checking software RAID arrays under Linux","author":"Aaron","date":"April 30, 2012","format":false,"excerpt":"Mostly as a reminder to myself... it's important to have a cron job that verifies your RAID array integrity on a regular basis. (Once a week is what most hardware RAID controllers seem to use.) This is accomplished with a command such as: echo check > \/sys\/block\/md0\/md\/sync_action Replace md0 with\u2026","rel":"","context":"In "Linux"","block_context":{"text":"Linux","link":"https:\/\/aarontc.com\/archive\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":292,"url":"https:\/\/aarontc.com\/archive\/2011\/04\/automatically-keywording-unmasking-gentoo-packages\/","url_meta":{"origin":231,"position":5},"title":"Automatically Keywording\/Unmasking Gentoo Packages","author":"Aaron","date":"April 23, 2011","format":false,"excerpt":"Today I wanted to try a masked version of KDE on my laptop. As KDE is a very large set of packages, I was not looking forward to manually keywording every required package. Luckily, someone else has solved this problem. A quick Google search led me to autounmask which didn't\u2026","rel":"","context":"In "Gentoo"","block_context":{"text":"Gentoo","link":"https:\/\/aarontc.com\/archive\/category\/linux\/gentoo\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/posts\/231"}],"collection":[{"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/comments?post=231"}],"version-history":[{"count":1,"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/posts\/231\/revisions"}],"predecessor-version":[{"id":232,"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/posts\/231\/revisions\/232"}],"wp:attachment":[{"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/media?parent=231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/categories?post=231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aarontc.com\/wp-json\/wp\/v2\/tags?post=231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}