{"id":24842,"date":"2016-08-08T16:55:41","date_gmt":"2016-08-08T16:55:41","guid":{"rendered":"http:\/\/ci027cfe6ea00f2697"},"modified":"2016-08-08T16:55:41","modified_gmt":"2016-08-08T16:55:41","slug":"bitcoin-core-devs-reach-out-to-coders-with-month-long-coding-classes-1470675341","status":"publish","type":"post","link":"https:\/\/bitcoinmagazine.com\/technical\/bitcoin-core-devs-reach-out-to-coders-with-month-long-coding-classes-1470675341","title":{"rendered":"Bitcoin Core Devs Reach Out to Coders With Month-Long Coding Classes"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><figure><img decoding=\"async\" src=\"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/bitcoin-core-devs-reach-out-to-coders-with-month-long-coding-classes.jpg\" title=\"\"><\/figure>\n<p><a href=\"https:\/\/chaincode.com\/\" target=\"_blank\" rel=\"noopener\">Chaincode Labs<\/a> developers Alex Morcos and Suhas Daftuar, and&nbsp;<a href=\"https:\/\/blockstream.com\/\" target=\"_blank\" rel=\"noopener\">Blockstream<\/a> developer Matt Corallo \u2014 three regular&nbsp;<a href=\"https:\/\/bitcoincore.org\/\" target=\"_blank\" rel=\"noopener\">Bitcoin Core<\/a> contributors \u2015 will organize a month-long Bitcoin coding class at the Chaincode Labs offices in New York starting September 12. During this \u201cBitcoin Hacker Residency,\u201d they will assist and mentor about half a dozen developers, with the goal of enabling them to contribute to Bitcoin on a protocol-level or to related projects such as&nbsp;<a href=\"https:\/\/bitcoinmagazine.com\/articles\/how-falcon-fibre-and-the-fast-relay-network-speed-up-bitcoin-block-propagation-part-1469808784\">FIBRE<\/a> or the Lightning Network.<\/p>\n<p>Bitcoin\u2019s development community, and in particular the part of it that focuses on low-level protocol improvement, consists of a relatively small group of developers. Most of them work on Bitcoin Core, and they joined the project roughly between 2011 and 2013. Since then, not many newcomers have started contributing \u2014 with Morcos and Daftuar as some notable exceptions. Along with Corallo, they believe this is likely in part because the learning curve to contribute meaningfully has become quite steep.<\/p>\n<p>Speaking to <em>Bitcoin Magazine<\/em>, Corallo explained:<\/p>\n<p>\u201cI think there is a lot of understandable feelings of not wanting to contribute to Bitcoin Core and protocol-level development because &#8216;nothing in Bitcoin is new again.\u2019 When you come into Bitcoin as a developer, you&#8217;re gonna first suggest the same 100 changes everyone else did the first year. And it doesn&#8217;t usually feel great to be constantly told your ideas are not useful \u2014 especially when you&#8217;re communicating over text, and you don\u2019t see that people are trying to help. You just see a bunch of people who keep telling you you&#8217;re wrong.\u201d<\/p>\n<p>The hacker residency is intended for established developers, preferably with experience in Bitcoin-related projects, who are not on a protocol-level competency yet. Corallo believes the month-long coding class should allow these developers to cross the gap and be able to contribute meaningfully to Bitcoin Core or related projects, if they want to.<\/p>\n<p>\u201cThere are a ton of Bitcoin developers who have never contributed to Bitcoin Core, or to low protocol development \u2014 lots of them because they feel ill-equipped to do so \u2014 for instance because the idea of going through rigorous review like we have to do sounds really daunting. So we&#8217;re looking for those people to really learn how that works, and come to think about the issues that Bitcoin Core developers focus all day on,\u201d Corallo said.<\/p>\n<p>The hacker residency will have a hands-on approach, where participating developers mostly learn by doing. The goal is to put developers in a supportive environment where they can contribute to Bitcoin Core or other Bitcoin-related projects, with people around to help them where necessary. Additionally, there will be a few talks about Bitcoin&#8217;s design elements and ways to think about Bitcoin protocol engineering.<\/p>\n<p>The hacker residency should not be considered a recruitment scheme, however; the class is offered entirely on a no-strings-attached basis. Participating in the hacker residency is free, but availability is limited. Developers interested in joining can apply by sending an overview of their background as well as some ideas of Bitcoin projects they find exciting to <a href=\"mailto:fall16residency@chaincode.com\">fall16residency@chaincode.com<\/a>.<\/p>\n<p><em>Image source&nbsp;<a href=\"https:\/\/www.flickr.com\/photos\/qwrrty\/3446221502\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.flickr.com\/photos\/qwrrty\/3446221502\/<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chaincode Labs developers Alex Morcos and Suhas Daftuar, and&nbsp;Blockstream developer Matt Corallo \u2014 three regular&nbsp;Bitcoin Core contributors \u2015 will organize a month-long Bitcoin coding class at the Chaincode Labs offices in New York starting September 12. During this \u201cBitcoin Hacker Residency,\u201d they will assist and mentor about half a dozen developers, with the goal of [&hellip;]<\/p>\n","protected":false},"author":2509,"featured_media":24843,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[1038,245,1470,2362],"class_list":{"0":"post-24842","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-technical","8":"tag-core","9":"tag-developers","10":"tag-ideas","11":"tag-people"},"author_data":{"id":2509,"name":"Aaron van Wirdum","nicename":"aaron-van-wirdum","avatar_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/12\/aaron-van-wirdum-96x96.jpg"},"featured_image_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/bitcoin-core-devs-reach-out-to-coders-with-month-long-coding-classes.jpg","_links":{"self":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/24842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/users\/2509"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/comments?post=24842"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/24842\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media\/24843"}],"wp:attachment":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media?parent=24842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/categories?post=24842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/tags?post=24842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}