Efficiently working together #3450
Replies: 4 comments 5 replies
-
I don't check Slack regularly, but I will receive an email notification if you @mention me, so please do that if you want my attention there. |
Beta Was this translation helpful? Give feedback.
-
I'm ambivalent about this, under almost any circumstances. Instead, what about immediately merging an own PR? That way there is no action required (and a merged-own-PR signals that in-depth review is not required), but there is still a notification and a place to add comments or refer back to, if necessary. Edit: tried this in #3454 |
Beta Was this translation helpful? Give feedback.
-
I know that how active I am here is related to how much I go mapping. I was wondering whether the influx of issues which triggered this discussion was something seasonal, so I went looking for a way to visualize the issues over time. I found https://9-volt.github.io/bug-life/?repo=streetcomplete/StreetComplete. It's not exactly what I was hoping for, and it's not zoomed in enough to see monthly trends, but perhaps it's interesting nonetheless. You need to authorize the app to work around rate limits in order for it to load, so here's a screenshot. The big drop is from 2020-09-04 to 2020-09-10. |
Beta Was this translation helpful? Give feedback.
-
BTW for coding I can really suggest the Clean code cheetsheet . About the comment with code comments hehe. |
Beta Was this translation helpful? Give feedback.
-
Hello regular contributors! This was intended as a comment at #3449 (comment) but I figured it is better to outsource it into a discussion. @matkoniecz asked me about what can be done to more efficiently work together, e.g. create less tickets and less need for communication.
Your Tickets
Every ticket created captures time of those who monitor and triage issues. Let's try to be more brief:
Your Pull Requests
The iterative process of reviewing and requesting changes, reviewing again etc. ensures a good quality of the end result. But it is very time intensive, so let's keep the number of iterations and the amount of discussion in it to what is necessary:
Other Peoples Tickets
Oftentimes, users don't provide all necessary information for bugs, don't use the search function or are too lazy to fill out the templates. You can help triage:
Free Exchange of Ideas
Stephen mentioned it already, GitHub discussions is not ideal for everything. But even discourse isn't. To quickly toss around ideas in a free exchange of ideas, whether one thing may be worth implementing or not, brainstorming, quick questions and stuff like that, a less persistent medium may be more efficient. I suggest you all join me on OSM slack in #streetcomplete.
This is all that comes to my mind right now.
Beta Was this translation helpful? Give feedback.
All reactions