public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
* [bitcoin-dev] Lookinf for issues to contribute to
@ 2018-03-24 13:52 Daniel R
  2018-03-24 14:50 ` rhavar
  0 siblings, 1 reply; 2+ messages in thread
From: Daniel R @ 2018-03-24 13:52 UTC (permalink / raw)
  To: bitcoin-dev

[-- Attachment #1: Type: text/plain, Size: 718 bytes --]

Hey guys,

I want to contribute to bitcoin core. I am an intermediate programmer and
want to get started contributing fast. I have already cloned the git
repository. Can you maybe direct me to sources where I can learn more about
the structure of bitcoin core and specifically to problems where I can get
experience working with the source code?

I know Python, C/C++ and a bit of Java. I have advanced knowledge of
cryptographic concepts and procedures and try to teach myself some of the
math, especially around elliptic curves. I am currently composing a
bachelor thesis around the question of Blockchain usage in the
car-industry, where I try to look at different aspects of protocol-design.


Best Regards
Daniel

[-- Attachment #2: Type: text/html, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [bitcoin-dev] Lookinf for issues to contribute to
  2018-03-24 13:52 [bitcoin-dev] Lookinf for issues to contribute to Daniel R
@ 2018-03-24 14:50 ` rhavar
  0 siblings, 0 replies; 2+ messages in thread
From: rhavar @ 2018-03-24 14:50 UTC (permalink / raw)
  To: Daniel R, Bitcoin Protocol Discussion

[-- Attachment #1: Type: text/plain, Size: 1668 bytes --]

Maybe:
https://github.com/bitcoin/bitcoin/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22

Just pick something small (even if it's not interesting), struggle with it, struggle with it some more, do a git blame on the parts you need to modify and try contact the person if there's something you need help with.

I'd say start with simple and boring changes, and you'll organically get a better understanding.

But even better, go to:
https://github.com/bitcoin/bitcoin/pulls

And find some issues, reproduce the problem, test the fix -- and look at how the person did it. Post your results/feedback on the pull requests

I think you'll find in bitcoin (and cryptocurrencies in general) there's a lot more demand for elbow grease than advanced maths stuff =)

-Ryan

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On March 24, 2018 8:52 AM, Daniel R via bitcoin-dev <bitcoin-dev@lists•linuxfoundation.org> wrote:

> Hey guys,
>
> I want to contribute to bitcoin core. I am an intermediate programmer and want to get started contributing fast. I have already cloned the git repository. Can you maybe direct me to sources where I can learn more about the structure of bitcoin core and specifically to problems where I can get experience working with the source code?
>
> I know Python, C/C++ and a bit of Java. I have advanced knowledge of cryptographic concepts and procedures and try to teach myself some of the math, especially around elliptic curves. I am currently composing a bachelor thesis around the question of Blockchain usage in the car-industry, where I try to look at different aspects of protocol-design.
>
> Best Regards
> Daniel

[-- Attachment #2: Type: text/html, Size: 2539 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-03-24 14:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-24 13:52 [bitcoin-dev] Lookinf for issues to contribute to Daniel R
2018-03-24 14:50 ` rhavar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox