Rust developer looking for focus

Hi, I am a long time fan of Grin and long time Rust developer. I’ve decided to merge my two passions and start donating my time to the project. For now I have just been taking on small tasks in grin-wallet and sweeping through git issues, but I want to make a bigger commitment where the project needs help (if any). Here’s a few small issues I have worked on recently, to give an idea:

Does anyone have guidance for areas of focus that I can spend ~10hrs per week working on, that would be useful to the project?

17 Likes

I like the max spend feature, will help me drain small wallets. Glad to have you here. Other devs can comment more on focus areas.

2 Likes

Join Keybase please.

1 Like

Great to have you here🚀. KeyBase is the place to get feedback from other developers like @Yeastplume and @deev. @Yeastplume probably knows best some suitable tasks for those ~10 hours. If something comes to mind I will let you know.

1 Like

Hi @cliik, that’s great to hear and I appreciate your PRs, definitely get onto keybase so we can chat a bit further. There’s plenty to do (and we also have deeev starting to do some work,) so would be great to coordinate a little bit.

3 Likes

Great, I will join Keybase and reach out later today. Thanks, all.

1 Like

I totally agree. I have been anticipating such a feature for a long time! Thanks @cliik !

2 Likes

I want to leave an update here. I did join Keybase, but it is hard for me to participate in; partly because most users are in very different timezones from me, and partly due to device limitations on my side: I rely on headless chat software in my dev environment. IRC, Matrix, XMPP, etc would be easy, but Keybase CLI is proving untenable. Does anyone happen to run a Matrix bridge to your Keybase server?

For now, I will try to join the discussion on Keybase when I can, but in reality I will be much more available on the forum or Github (issues, PRs, etc). I will continue to watch GitHub for issues I can tackle, but please keep me in mind if there’s larger tasks/features that could use a dedicated developer.

6 Likes

Would the SBBS bounty be within your technical scope? Or do you have any additional ideas around the concept?

1 Like

I see where you’re coming from, unfortunately, I don’t think we have one.

That’s ok too. You do a good job describing ideas/progress on github.

I think your approach of starting on small issues on the wallet is great. We definitely need more people being able to review the PRs on both Rust grin node and wallet, so I’d encourage working on anything on these two projects.

2 Likes

Possibly one day. I don’t think I am familiar enough with the codebase today to take that on yet, but I’ve tackled similar projects in the past, so perhaps one day.

I wonder which of the 4 proposals the community decides on? Some are vastly more difficult than the others :laughing:. I will ponder this some, and add my thoughts to the discussion.

1 Like

If you feel like running a node you can probably run into one of the node reliability issues to observe for yourself and match with an existing issue or open a new one.

I find pretty consistently on x86 hardware, 2GB RAM, Ubuntu 20.04.4 LTS that any of the recent releases will run for 2-10 days before falling off the network’s block height for some reason. But I think me just posting log excerpts would be less productive than a developer recreating it themselves.

3 Likes

Good idea. I will try to reproduce & track down such issues. Thanks for the suggestion.

3 Likes

I will give you my kidneys if you want :heart_eyes: both of them :heart_eyes:

3 Likes