{"id":29022,"date":"2018-11-24T11:29:38","date_gmt":"2018-11-24T09:29:38","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=29022"},"modified":"2018-11-24T11:29:38","modified_gmt":"2018-11-24T09:29:38","slug":"on-submitting-trivial-patches","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2018\/11\/24\/on-submitting-trivial-patches\/","title":{"rendered":"On submitting trivial patches"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/news.ycombinator.com\/item?id=18496471\">Hacker News points<\/a> to <a href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=690b0543a813b0ecfc51b0374c0ce6c8275435f0\">this Linux kernel patch<\/a>, done by a 4-year old.\u00a0 With some assistance, of course, but still impressive.\u00a0 And while the story is cute, the comments are even better.\u00a0 In particular, a link to <a href=\"https:\/\/lkml.org\/lkml\/2004\/12\/20\/255\">this email<\/a> from Linus Torvalds, talking about the importance of the small and trivial contributions.<\/p>\n<blockquote><p>To me, the biggest thing with small patches is not necessarily the patch\u00a0itself. I think that much more important than the patch is the fact that people get used to the notion that they can change the kernel &#8211; not just on an intellectual level (&#8220;I understand that the GPL means that I have the right to change my kernel&#8221;), but on a more practical level (&#8220;Hey, I did that small change&#8221;).<\/p><\/blockquote>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Hacker News points to this Linux kernel patch, done by a 4-year old.\u00a0 With some assistance, of course, but still impressive.\u00a0 And while the story is cute, the comments are even better.\u00a0 In particular, a link to this email from Linus Torvalds, talking about the importance of the small and trivial contributions. To me, the &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2018\/11\/24\/on-submitting-trivial-patches\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">On submitting trivial patches<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"On submitting trivial patches #LinusTorvalds #quotes #Linux #OpenSource","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,6,18,62],"tags":[3179,2925,2912,237],"keyring_services":[],"class_list":["post-29022","post","type-post","status-publish","format-standard","hentry","category-general","category-linux","category-programming","category-technology","tag-collaboration","tag-linus-torvalds","tag-open-source","tag-quotes"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":10673,"url":"https:\/\/mamchenkov.net\/wordpress\/2007\/03\/05\/linux-kernel-contributors\/","url_meta":{"origin":29022,"position":0},"title":"Linux kernel contributors","author":"Leonid Mamchenkov","date":"March 5, 2007","format":false,"excerpt":"Linux Weekly News did an excellent job (as usual) with statistics over the recent release of Linux Kernel. The end result of all this is that a number of the widely-expressed opinions about kernel development turn out to be true. There really are thousands of developers - at least, almost\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16831,"url":"https:\/\/mamchenkov.net\/wordpress\/2012\/10\/12\/linux-torvalds-answers-slashdot-questions\/","url_meta":{"origin":29022,"position":1},"title":"Linus Torvalds answers Slashdot questions","author":"Leonid Mamchenkov","date":"October 12, 2012","format":"link","excerpt":"Linus Torvalds answers Slashdot questions Once in a while Slashdot runs a story to collect and vote questions to be asked of a person of interest. \u00a0This time, it's Linux kernel' father - Linus Torvalds. \u00a0As always with Slashdot, the questions are on a variety of subjects - Linux kernel,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24889,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/10\/27\/on-acting-professionally\/","url_meta":{"origin":29022,"position":2},"title":"On acting professionally","author":"Leonid Mamchenkov","date":"October 27, 2015","format":false,"excerpt":"A few weeks back, there was this story about Sarah Sharp quitting Linux kernel development due to some issues she had with communications on the Linux kernel mailing list (aka LMKL). \u00a0I never cared much about this sort of things, so I skipped the story altogether (people disagree, no big\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":23822,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/04\/07\/10-years-of-git-an-interview-with-git-creator-linus-torvalds\/","url_meta":{"origin":29022,"position":3},"title":"10 Years of Git: An Interview with Git Creator Linus Torvalds","author":"Leonid Mamchenkov","date":"April 7, 2015","format":false,"excerpt":"Linux.com reminds us that git is celebrating its 10th birthday this year. \u00a0An interview with git creator Linus Torvalds sheds some light on to how and why it happened, and how long it took. You can actually see how it all took shape in the git source code repository, except\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"AtlassianGit10year","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/04\/AtlassianGit10year-500x295.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":15632,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/09\/29\/project-management-tips-from-linus-torvalds\/","url_meta":{"origin":29022,"position":4},"title":"Project management tips from Linus Torvalds","author":"Leonid Mamchenkov","date":"September 29, 2011","format":false,"excerpt":"Linus Torvalds shares some of his thoughts on software project management in this interview. I have two favorite bits in there. One is on the obsession of the code quality control: \"The other thing\u2014and it's kind of related\u2014that people seem to get wrong is to think that the code they\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26382,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/29\/linus-torvalds-loves-gpl\/","url_meta":{"origin":29022,"position":5},"title":"Linus Torvalds loves GPL","author":"Leonid Mamchenkov","date":"August 29, 2016","format":false,"excerpt":"Slashdot links to this CIO article, which quotes Linus Torvalds on the importance of the General Public License (GPL): \"FSF [Free Software Foundation] and I don't have a loving relationship, but I love GPL v2,\" said Torvalds. \"I really think the license has been one of the defining factors in\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/29022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=29022"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/29022\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=29022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=29022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=29022"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=29022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}