1 2017-01-17 07:51:12 <kellytk> Is this the correct channel for discussion of trading bot dev?
2 2017-01-17 07:51:42 <luke-jr> no
3 2017-01-17 08:04:39 <kellytk> Can you make a recommendation?
4 2017-01-17 08:05:50 <luke-jr> #bitcoin-pricetalk perhaps, but frankly seeing as trading bots are essentially competing against each other, I don't see why people would collaborate on them
5 2017-01-17 08:09:04 <kellytk> There's common infrastructure in a bot separate from trading strategies. What do you think?
6 2017-01-17 08:10:46 <weex> true, not every bot would be for speculation...still it's not really bitcoin related more market mechanics related
7 2017-01-17 08:11:26 <weex> probably best to find channels for whatever infra packages you'd use...websockets, etc
8 2017-01-17 09:18:09 <kellytk> Thanks
9 2017-01-17 18:50:59 <RagnaD> Hello. I am a CS major who is very new to bitcoin development but would like to learn. (I don't even know if I'm asking in the right place!) How should I begin? I hear that I should start with testing, but right now that is as new to me as developing. Thanks in advance for any help!
10 2017-01-17 18:58:14 <Chris_Stewart_5> RagnaD: what programming languages do you know?
11 2017-01-17 18:58:47 <RagnaD> Python, C++, and C. I'm looking to learn more soon, but those are what I know now.
12 2017-01-17 18:59:06 <Chris_Stewart_5> You can look at Bitcoin Core then, which is written in C++ https://github.com/bitcoin/bitcoin
13 2017-01-17 18:59:24 <Chris_Stewart_5> or peter todd's python bitcoin library
14 2017-01-17 19:03:54 <RagnaD> Ok great. Thank you! I'm still wondering what I can actually do to help out. Are there any tutorials online that would tell me what to install and how to actually begin?
15 2017-01-17 19:05:56 <Chris_Stewart_5> Here is a blog post I wrote about connecting to the p2p network: https://decentralize.today/connecting-to-the-bitcoin-peer-to-peer-network-5c27209efa4#.s8q8j3qt9
16 2017-01-17 19:06:05 <Chris_Stewart_5> following the logic inside of bitcoin core.
17 2017-01-17 19:07:06 <Chris_Stewart_5> But I didn't link to specific commits in the blog post, like I should have. Instead I linked to the master branch, which is changing constantly
18 2017-01-17 19:07:10 <Chris_Stewart_5> so the links will be off
19 2017-01-17 19:08:08 <Chris_Stewart_5> Here is a blog post I wrote about watching a bitcoin script execute: https://medium.com/@Chris_Stewart_5/watch-a-bitcoin-script-execute-c9bf4c2e1f79#.dut5twqnw
20 2017-01-17 19:08:16 <Chris_Stewart_5> Hopefully those will be useful in learning
21 2017-01-17 19:12:25 <RagnaD> Thank you very much. Those will definitely be helpful. :)
22 2017-01-17 19:14:00 <Chris_Stewart_5> I would recommend on really understanding one part of the code base first though, before you branch out in to others.
23 2017-01-17 19:14:16 <Chris_Stewart_5> For instance, really learn how script works, or how p2p layer works, or the wallet works
24 2017-01-17 19:27:30 <RagnaD> Chris: Are those all things in different files? Or what? (When I say I'm new, I mean reeeaally new!)
25 2017-01-17 19:29:44 <Chris_Stewart_5> Yes
26 2017-01-17 19:30:11 <Chris_Stewart_5> Bitcoin isn't a trivial project, it will take awhile for you to get familiar with the code base
27 2017-01-17 19:30:12 <RagnaD> Ok thanks.
28 2017-01-17 19:30:31 <RagnaD> Yeah I imagine. That's part of why it interests me. :)
29 2017-01-17 19:41:05 <luke-jr> RagnaD: reviewing the outstanding pull requests would be helpful and educational
30 2017-01-17 19:41:53 <luke-jr> Particularly 9294, 8456, and 9499 are hoped to be merged today, but need review still. (Bitcoin Core)
31 2017-01-17 19:42:07 <luke-jr> you may wish to join #bitcoin-core-dev also