00:24:23 3​21bob321:monero.social: Image there was an alternative to github
12:38:21 l​oop.ster:matrix.org: .
12:40:21 l​oop.ster:matrix.org: Hey all. I'm going through the CCS submission process and am stuck trying to fork the proposals repo, because my account is blocked from creating forks. (It's a new account). Do I need to contact an admin or something?
12:40:43 o​frnxmr:xmr.mx: Monero Community
12:58:36 e​inliterflasche2:matrix.org: I am using `el::Helpers::installLogDispatchCallback<RustDispatch>("rust-forward")` to forward logs to wallet2 ffi bindings. Is it still possible to change log levels / not log sensitive information?
13:06:19 e​inliterflasche2:matrix.org: Nevermind, found it
15:03:50 4​5g45g54g45g:matrix.org: I'm interested in contributing to development projects on the Monero blockchain and I am proficient in C++ but , however, I do not understand the architecture of Monero. Any recommendations on how to start learning?
15:04:15 4​5g45g54g45g:matrix.org: I'm interested in contributing to development projects on the Monero blockchain and I am proficient in C++ development on certain non blockchain applications but , however, I do not understand the architecture of Monero. Any recommendations on how to start learning?
15:04:37 moneromooo: Use the software. Find something small you're interested in, like a small bug, a small usability improvement, and try to fix it.
15:05:09 moneromooo: This gives you a tangible goal, a smaller amount of stuff to understand, and will let you learn what's where.
15:06:26 4​5g45g54g45g:matrix.org: Aren't any books I could read to gain an overview?
15:07:20 j​babb:cypherstack.com: Mastering Monero is now well out of date but still a decent guide
15:07:29 4​5g45g54g45g:matrix.org: (e.g., Zero to Monero)
15:07:45 j​babb:cypherstack.com: It or similar should be updated post-FCMP++
15:08:11 j​babb:cypherstack.com: Moneromooo is right, anyways… don’t wait for a book to be updated and quickly grow out of date
15:09:33 j​babb:cypherstack.com: The c++ codebase is the book at this point, with cuprate as a supplemental reader’s guide
15:11:23 moneromooo: I wonder if that's a good task for a LLM actually. "Where is the code that deals with X ?". If it's wrong, you see it at once, but it can save you time when you start.
15:12:38 4​5g45g54g45g:matrix.org: Is cuprate currently the project in Monero community that is in the most need contribution?
15:12:42 4​5g45g54g45g:matrix.org: Is cuprate currently the project in Monero community that is in the most need of contribution?
15:14:39 o​frnxmr:xmr.mx: No
15:23:00 b​lahblah426:matrix.org: Then what is?
15:25:46 u​fo808:matrix.org: I would guess it's fcmp stressnet
15:25:49 o​frnxmr:xmr.mx: Take your pick
15:25:50 o​frnxmr:xmr.mx: If you dont know what lang you want to work in, then..?
15:25:54 u​fo808:matrix.org: am I right ofrn?
15:26:54 o​frnxmr:xmr.mx: stressnet is pretty quiet atm. Will need reviews n such when being upstreamed
15:28:54 b​lahblah426:matrix.org: Do developers working on the stressnet require on cryptography and advanced mathematics (e.g, MATH 110)?
15:35:14 moneromooo: Some. Not all. I'm not a crypto head and I hacked on many parts of monero.
15:36:07 b​lahblah426:matrix.org: Where would I learn this?
15:36:23 moneromooo: Same as working on building a car doesn't mean you need to know engines. There are a lot of things that aren't engine related in cars.
15:37:03 moneromooo: Crypto ? Well, there are courses on the net. There are "intro" books, like practical cryptography.
15:37:27 moneromooo: As mentioned above, zero to monero deals with the math and crypto monero uses.
15:38:19 moneromooo: However, if you're learning, you won't touch the crypto parts. You just use them as building blocks. Same as you usually use, eg, std::vector and don't write your own.
15:39:30 b​lahblah426:matrix.org: Well thank you for responding questions. I think I'll log off for now and play around with codebase and read some books. I'll see what works best for me.
15:39:32 b​lahblah426:matrix.org: Well thank you for responding to my questions. I think I'll log off for now and play around with codebase and read some books. I'll see what works best for me.
16:16:17 j​babb:cypherstack.com: looking over the history of the project as tracked by PRs helps
16:16:18 j​babb:cypherstack.com: or even just looking at the currently-open PRs
16:17:37 j​babb:cypherstack.com: fcmppp work is being staged in https://github.com/seraphis-migration/monero/tree/fcmp%2B%2B-stage for reference while monero-project/monero is seeing a stream of cleaned PRs that were proven/tested in seraphis-migration