layout: cp
title: mj part time coding Q3 2021
author: mj
date: 30 June 2021
amount: 45 XMR
milestones:
- name: Month 1
funds: 15 XMR
done: 1 August 2021
status: finished
- name: Month 2
funds: 15 XMR
done: 5 September 2021
status: finished
- name: Month 3
funds: 15 XMR
done: 10 October 2021
status: finished
payouts:
- date: 6 August 2021
amount: 15
- date: 10 September 2021
amount: 15
- date: 11 October 2021
amount: 15
What
In the same way as previously, I propose to work for 3 months, spending additional 20 hours a week on Monero Core, specifically on topics such as:
- CI fixes
- code reviews
- addressing user issues (whenever I can help)
- enabling new developers to submit their patches quicker
- extending my Monero health report
- general firefighting, whatever problems we face in near future
When there’s nothing left to extinguish, I'll be fixing compiler warnings and Clang-Tidy findings. Last time, there was so much other work, that I didn’t really even reach this topic, except for compiler warnings.
Why
During preparation of my last such quarterly proposal, I noticed quite annoying nondeterministic CI failures, that I was able to fix, thanks to your funding and the Team's cooperation through reviews and integration. Please make your own opinion on how valuable my changes were. Due to the lack of a better measure, I propose comparing the number of pages of failed builds per month before and after merging my change on the 30th March. In short, there are only 3 such pages in recent 2 months after, while the previous 2 months, before merging, marked a many as 7 such pages, until here
The ability of improving this weak point of the development process gave me a lot of hope, that the somewhat disruptive, but positive changes are accepted, therefore the development will not come to a halt at some point. I'd like to continue working on such project and bring other similar improvements.
The details of the already identified work packages are the following: