{"id":4,"date":"2009-02-22T19:01:35","date_gmt":"2009-02-22T19:01:35","guid":{"rendered":""},"modified":"2021-03-03T03:08:25","modified_gmt":"2021-03-03T10:08:25","slug":"wanted-top-notch-developers-only-or-not","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/calchan\/2009\/02\/22\/wanted-top-notch-developers-only-or-not\/","title":{"rendered":"Wanted: top-notch developers only, or not"},"content":{"rendered":"<p>Donnie recently posted <a href=\"http:\/\/dberkholz.wordpress.com\/2009\/02\/14\/steps-toward-improving-gentoo\/\">this<\/a> which made some noise. Before we go any further I&#8217;d like to say that I liked it a lot and found it very interesting although I&#8217;m going to sound very critical about it. Exploring this kind of ideas will benefit us, whether we use them in the end or not. At least if we don&#8217;t we&#8217;ll know why we believe they&#8217;re not appropriate to our own little world.<\/p>\n<p>I&#8217;ll have to split my comments in a few different posts because I was told the previous one was too long. Sigh. Let&#8217;s all thank television and its commercial breaks for unlearning our kids to focus more than a few minutes at a time.<\/p>\n<blockquote><p>Keeping in mind the Pareto principle (20% of the effort produces 80% of the results), I\u2019ve come up with some ideas. The core of these ideas is creating a development community composed only of top-notch contributors [&#8230;].<\/p><\/blockquote>\n<p>Here I&#8217;d like to warn the reader who&#8217;s not used to corporate bullshit (tell your mommy that in this context it&#8217;s not a bad word but a technical term). Donnie uses the Pareto principle in the good way: as a clue to what the problem could be or as a lead to an idea. However, general principles like this one were made up by bright minds and are abused by corporate robots everyday. It&#8217;s so easy to derive, from such theories with a certain amount of undeniable truth, a pretty looking analysis that doesn&#8217;t fly or a practical application that smells funny. It&#8217;s so comfortable to hide behind numbers and tell upstream (the boss) \u201cHey it&#8217;s not me, it&#8217;s the numbers\u201d. When you use such tools blindly and push them too far you may end up crashing into a wall. And the wall in Donnie&#8217;s case was top-notch.<\/p>\n<p>It&#8217;s true that <s>we<\/s> <s>some of us<\/s> I tend to procrastinate a lot and then do the real work in short bursts. It&#8217;s also true that my neighbors&#8217; house popped up from the ground in a few days and that months after they&#8217;re still working on who-knows-what inside. And it&#8217;s also true that there&#8217;s a small group only of Gentoo developers who seems to be doing most of the work. Now, do we know how much procrastination participates to creativity? Don&#8217;t you know how long it takes to do the wiring, plumbing, painting etc&#8230; compared to just building the walls? And do we even have a vague idea of how much so called slackers contribute to the Gentoo ecosystem?<\/p>\n<p>I don&#8217;t have exact numbers but it seems to me that the 20% of top-notch developers are a fluctuating population constantly drawn from the 80% tank of slackers. And that if we got rid of the 80% we&#8217;d have trouble maintaining the number of top-notch developers. And that&#8217;s just the tip of the iceberg. Top-notch developers won&#8217;t do chores. Or not for long. Top-notch developers often can&#8217;t be bothered to answer users. Top-notch developers don&#8217;t always behave well so it&#8217;s a good idea to dilute them. Top-notch developers may not want to handle obscure package herds. Oh, and do top-notch developers write a lot of documentation? I could go on like this forever.<\/p>\n<p>By the way, I&#8217;m not meaning we should keep the bad apples. Some of you may know which side I&#8217;m usually on when devrel needs to vote on retiring annoying developers. For those who don&#8217;t, let&#8217;s just say I don&#8217;t have a high tolerance for counter-productive behaviors. But between bad apples and top-notch developers there&#8217;s a lot of room that I find very comfortable.<\/p>\n<p>Here&#8217;s another provoking thought. One could argue that if the 20% were <i>that<\/i> top-notch, they would naturally fight their way up to 30%, 40%, etc&#8230; If this population is so fit for its environment and purpose then it surely has this very basic evolutionary skill. If not then they&#8217;re not top-notch in my book.<\/p>\n<p>So you think you&#8217;re a top-notch developer? Try and make me become one and we&#8217;ll know for sure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Donnie recently posted this which made some noise. Before we go any further I&#8217;d like to say that I liked it a lot and found it very interesting although I&#8217;m going to sound very critical about it. Exploring this kind of ideas will benefit us, whether we use them in the end or not. At &hellip; <a href=\"https:\/\/blogs.gentoo.org\/calchan\/2009\/02\/22\/wanted-top-notch-developers-only-or-not\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Wanted: top-notch developers only, or not<\/span><\/a><\/p>\n","protected":false},"author":72,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[3],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/calchan\/wp-json\/wp\/v2\/posts\/4"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/calchan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/calchan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/calchan\/wp-json\/wp\/v2\/users\/72"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/calchan\/wp-json\/wp\/v2\/comments?post=4"}],"version-history":[{"count":1,"href":"https:\/\/blogs.gentoo.org\/calchan\/wp-json\/wp\/v2\/posts\/4\/revisions"}],"predecessor-version":[{"id":237,"href":"https:\/\/blogs.gentoo.org\/calchan\/wp-json\/wp\/v2\/posts\/4\/revisions\/237"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/calchan\/wp-json\/wp\/v2\/media?parent=4"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/calchan\/wp-json\/wp\/v2\/categories?post=4"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/calchan\/wp-json\/wp\/v2\/tags?post=4"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}