Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 5F2103EE for ; Tue, 28 Jul 2015 11:29:40 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 4AC28168 for ; Tue, 28 Jul 2015 11:29:38 +0000 (UTC) Received: by wicgb10 with SMTP id gb10so152084230wic.1 for ; Tue, 28 Jul 2015 04:29:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Kf5Ts/eYu1sjxlrFZexKXReUKLgiP3HSwsnaRd8fv6A=; b=j5AwYntaRy7VhVgsZxW/aoecI6QwaK8kUOdN75zAyAs8Ci1YwrPaisOx/NMoKKw4V0 GV5xpZE6zNi8w97VkhE2rcCSrNkDJh4V0uhBaLZyT8NfntcT+x3SsLZRIiB0WccC+Ndv DE8Sqv7RIYMEMFN1DbNBanl7GL+SY+bdxwlazUrUn9vUQz8BoV2PqjmQE5qeQmJmWB+L sz8XN2qweyfGOe3Tw6nks8wGmJ/gFTQgM3p1vpQl+o3mpTgaHb47Gy85+mQBRoc/Svv0 iUAKlUoDSXEfWor6lHkNS4C0JZfnFPU0T8g2YILWg3KFpTWoMLw+SV2G4CAFjlDX0V8r vFmg== X-Gm-Message-State: ALoCoQmdm+cv3D+Bb/Bp1D3rBTvTQJlrhaisqzLBR6xPhoWWtosGHcC3hfavMb3zsoz20MJueSDZ MIME-Version: 1.0 X-Received: by 10.180.92.40 with SMTP id cj8mr5497617wib.92.1438082976768; Tue, 28 Jul 2015 04:29:36 -0700 (PDT) Received: by 10.194.95.168 with HTTP; Tue, 28 Jul 2015 04:29:36 -0700 (PDT) In-Reply-To: <55B2C13C.9040708@thinlink.com> References: <55B113AF.40500@thinlink.com> <55B1DB84.6070001@thinlink.com> <55B2C13C.9040708@thinlink.com> Date: Tue, 28 Jul 2015 13:29:36 +0200 Message-ID: From: =?UTF-8?B?Sm9yZ2UgVGltw7Nu?= To: Tom Harding Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_05,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: bitcoin-dev@lists.linuxfoundation.org Subject: Re: [bitcoin-dev] Bitcoin Core and hard forks X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Development Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jul 2015 11:29:40 -0000 On Sat, Jul 25, 2015 at 12:50 AM, Tom Harding wrote: > On 7/24/2015 2:24 AM, Jorge Tim=C3=B3n wrote: > >> Regarding "increasing the exchange rate" it would be really nice to >> just push a button and double bitcoin's price just before the next >> subsidy halving, but unfortunately that's something out of our control. > > Jorge, right now, from the activity on github, you are working at least > as hard as anyone else, probably harder. My level of contributions are irrelevant to this discussion. But still, I feel I should clarify some of the metrics you are looking to. Most of my contributions so far are code refactors (with a small change on the command-line options and a small optimization here and there). This type of changes is usually better done incrementally to be less risky and disruptive (this is specially important for consensus-related code), and that makes my total commit count unusually high, even when some people have contributed more in new functionality than me in a single commit. Also code movements (often required as part of these refactors) produce unusually high total diff counts even when they require little less than copy and paste (once you know what you want to move and where, of course). If I didn't thought this work is extremely important in the long term (among other things, to make the code more accessible to new reviewers/developers) I wouldn't be doing it, but you can't just compare contributions counting commits or lines changed, that's not how it works. Github may say that I'm #10 with 96 commits / 9,371 ++ / 8,962 --, but it's obvious to me that, say, gmaxwell #13 with 71 commits / 807 ++ / 707 -- has done a lot more for Bitcoin Core than I have. Even if it was true that I'm the person currently coding more for Bitcoin Core, I wouldn't write any of that if I had no hope of getting review, so review is certain sense much more important than coding. > Why? Why, if not to make > bitcoin more valuable? Who cares? If my work is good for the software, my motivations are irrelevant. If I accidentally PR a bug, my motivations are again: the bug should not be accepted no matter how pure and noble my intentions are. But, no, making Bitcoin's price (no offense taken, but there's an spanish say that goes like this "S=C3=B3lo un necio confunde valor y precio" which translates to "Only a fool confuses value and price") rise is not one of my main motivations. I'm much more concerned about the long term success of the currency (for which turnover is a much more interesting metric than market cap IMO) and about learning a technology that I believe will revolutionize the world, but maybe you don't believe me. There's a Bitcoin incentive as part of my Blockstream's contract, so I have a financial incentive for Bitcoin's price to increase, but, in fact, when I started contributing to bitcoin core my bitcoin holdings where extremely low. It bothers me that so many people seem to assume that Bitcoin developers are also hardcore currency speculators and are also good at it (I can say Bitcoin has teach me that I'm a terrible day-trader myself). There's many reasons to contribute to Bitcoin core and none of them are relevant to this discussion. > Even apart from the convenience/curse of real-time exchange markets, > just with an abstract definition of "value," isn't that exactly what a > developer can influence, if not "control?" The fact is that there's no "bitcoin developer dance" that makes it rain and also raises bitcoin's market price 100 usd. And suggesting "rising the price" as a solution to any problem just cannot be considered a serious proposal. No, we can't just ACK a "double the price" PR when the next halving comes. > Isn't figuring out ways to increase the value of bitcoin what we are doin= g? If that's what you're doing as a currency speculator, that's fine. It's just off-topic to this list. And, no, that's not "what I am doing" as a software developer. I want the system to improve, like that "Jessie J" singer said, forget about the priceeeeeeeeee, yeah.