One challenging aspect of managing large @github repos is dealing with issue backlogs. Every mature product has issues that fall into a gray area of "yes this is real, we'd accept a fix but it's so minor it will never really have enough priority for us to fix". Low pri issues.
Over time the count of such issues grows into the hundreds or thousands. Pretty soon you find that these issues are absolutely dominating your backlog. No one wants to open their repo and see 2,000+ open issues but what to do?
Closing these types of issues is not a great solution. That is a strong signal that you don't want a fix here which isn't the case. It's a real bug, it's just not going to meet the bar. It's also the type of issue that can be good "first issue" candidates for new contributors.
Leaving the issues open is also not a great solution because it adds to the overall noise of the repo. It's much harder for customers to find impactful issues when you're searching through a couple thousand low priority issues.
In many ways I wish we could just have a label on GitHub, say "Eternal Backlog", that would cause them to be mostly hidden from the default display. Still accessible with some extra digging but remove it from the general noise.
Overall though have never found a great answer to this riddle.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Jared Parsons

Jared Parsons Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @jaredpar

24 May 19
Wanted to share the steps I use when attempting to establish a coding style in a software project. Seen a number of people struggle with this over the years and wanted to share a strategy I've had some success with.
First gain consensus on the idea, **not** the implementation. Get developers to agree that a single style would be desirable. Push on ideas like it helps reduce friction on PRs, makes code more portable within your code base, easier for new developers to learn, etc ..
Nominate and choose a "decider". There will be conflict over style choices. Team needs to pick a member to make the final decision on style before the various styles are discussed. This helps the team pick someone who's decisions they respect, not because they share the same view
Read 15 tweets
6 Sep 18
I think developers often lose sight of the fact that the C# type system is not the .NET type system. Instead the C# type system is merely a layer on top of the .NET type system providing both additional capabilities and additional restrictions.
Think most developers if asked would say C# is a super set of the .NET type system. Providing only new capabilities like lambdas, dynamic, pattern matching, etc ...
In reality though we also have restrictions that, while likely well meaning when initially implemented, are leaky abstractions that are pretty easy to poke through once you know the right levers to pull.
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!