Closed zbynekwinkler closed 11 years ago
I find status labels very useful, as I said in https://github.com/gittip/www.gittip.com/issues/1230#issuecomment-24190733
As well, something like this is great for tracking progress: https://huboard.com/
I haven't tried https://huboard.com/ yet but I will tonight (to get the feel, hands on experience). Thanks for reminding. It looks like something that could help me (at least). I'll let you know how it went.
Per IRC, some thoughts on how to wrangle this Infrastructure milestone ...
I think we need to narrow our focus further, and start dropping issues from Infrastructure. You'll notice that I've already started doing this (#1417 was the first in a spree tonight).
The point of this milestone is "big rocks." Systems! What are the big systemic problems that make Gittip downright dangerous to work on?
I propose we take a pass through the issues on Infrastructure and drop anything that isn't a systemic issue, meaning little bugs get dropped, unless they are blocking big systemic changes. Once Infrastructure is done we'll start circling back and going deep on one area at a time, addressing both little bugs and medium-level refactoring driven by user experience needs. Or we may decide that there's enough little bugs to simply focus on those for a while.
@zwn @rummik @clone1018 Basically it's the three-and-a-half of us working on this Infrastructure milestone. We have to take that into account when defining its scope. The point is to address big systemic issues. Like, "OMG the bridge is half rusted and is about to collapse into the sea." Let's fix the bridge. Let's ignore the cracks in the sidewalk for now.
I've started seeing @zwn assign tickets to himself as a way to keep track of his own queue, and I know @rummik and I have discussed the same in the past. Let's go ahead and adopt that practice. Let's have each of us assign tickets to ourselves from the Infrastructure milestone. Let's focus on the rusting bridge (big issues) and ignore the cracks in the sidewalk (small bugs). Once we've done that I'm going to take a pass through the issues and drop anything that doesn't have an owner.
How's that?
@zwn I keep thinking about this ticket and wanting to talk with you about this. I just went through and assigned 38 tickets to myself. As I was going through I was thinking that there are a number of tickets about the database that you could be working on if we maybe had a clearer picture of how we're using it and where we're headed. So the big blockers for you are:
Yes? How are we doing with logging? I just made you an admin on Sentry, so hopefully you have more freedom to maneuver there.
@whit537 I mostly agree the two comments above. The biggest blocker for me in the database area is #1549. I have described my preferred way forward in https://github.com/gittip/www.gittip.com/issues/1549#issuecomment-25756162. As it stands now I am finding it hard to find motivation to work on the db because it somehow does not feel right :(.
As for my general preferences - I like simple, healthy, clear, slick, principle-of-least surprise things. Be that python, sql, js, html, general UI of the site - that does not matter that much. I like removing things/code/features that are not that useful (or where maintaining them does not seem worth the effort) and making the rest even more useful, visible, so it is worth the time we spend on it. And of course, I think gittip is going to be the next big thing (tm), so I'd like to help that happen :smile:
@whit537 I see neither "oh my god, sky is falling" nor "rusting bridge" issues I could tackle :(. I've assigned a couple smaller ones to myself. I am not sure who else has got enough knowledge of the code base to do anything bigger. Just checking that email thing for balanced #453, took me a while and that does not look like a big deal. I am thinking maybe reviewing PR would be more beneficial?
Per IRC:
I took a pass through the issue tracker, but, buoyed by our success with logging this past week and @zwn's stepping up to the plate re: the database schema and @rummik's impending 'top delivery, there was nothing more I was ready to cut from the milestone at this point. I did a queue size correction last Friday, so we're back where we were a week ago in terms of total queue size.
Let's guard against adding new issues to Infrastructure and see if we can't put a dent in the existing open issues over the next week or two. Can we close another 15% of issues in two weeks? That would bring us to 50% completion after five weeks, which means we'd be on track to land Infrastructure in December.
@zwn What else do we need to close this issue?
Silence == consent. :-)
I've just made pass over the issues (most updated first) and I must say it is kind of easy to get lost. The feeling I got is that everything
The only issues the come out for me are most often exceptions from sentry and of those a lot depend on elsewhere that @whit537 is working on right now.
How are others doing? Do we need more labels? Something like blocked, missing info, discussion needed, coder needed - something to let others know what that current issue needs. Otherwise I don't know like you but I'll spend more time combing through than working. And the fact that others are available over the week and me on weekends is not helping either.