Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues about issues #51

Closed
theo-armour opened this issue Jul 1, 2018 · 4 comments
Closed

Issues about issues #51

theo-armour opened this issue Jul 1, 2018 · 4 comments
Labels
question Further information is requested

Comments

@theo-armour
Copy link
Member

Story

@afomi

See #31

Issues drive Pull Requests. Visible communication happens as a byproduct. ++ the previous text

I very much hear you.

What you describe is a process analogous to the operation of a well-oiled machine. In such operations all parties know where they belong and what they are meant to do. I very much hope we get to such a level before too long.

But we are not there yet. We have few players. And, as far as this player is concerned, he knows not yet where he belongs or what are the good things to do.

My questions include: how can we in a free, open source manner do the following?

  • Create at least a few highly open-ended discussions. Not looking for closing issues. But, metaphorically, looking for openings
  • Invent ways of informing newbs that there there is an active, dynamic, friendly community that welcomes new players
  • And instill a drive to innovate, break down barriers and help peeps live better

What do we do with issues that may take a long time to close or even that we may never want to close but keep redefining? And how can do all this using GitHub or something similar?

My own explorations into this include using GitHub pages as blog posts, mucking around with Gists and more. None of these have the email follow through, markdown support and more that GitHub issues provides. So hacking GitHub issues seems natural to me, but I understand it a may well be odd behavior for others.

So I am very open to discussing ways of discussing very open ended discussions using open source tools. ;-)

@theo-armour theo-armour added the question Further information is requested label Jul 1, 2018
@afomi
Copy link
Member

afomi commented Jul 1, 2018 via email

@theo-armour
Copy link
Member Author

Communications

  • Discourse ~ great but you gotta pay
  • Slack and Discord ~ chatting is nice but really is not the same as composing an email in response ti a detailed query
  • Google Docs ~ love the collaboration but the dialog not googleable!!

Much more could be said about the above, but GitHub - coders writing for other coders is quite special. If you are a coder.

Pirate Metrics

http://500hats.typepad.com/500blogs/2007/09/startup-metrics.html

Focus and scope

Let's focus and limit scope. You specify. I build. Then you build. Repeat until finished.

What code does opentecture need to get the the next stage?

@afomi
Copy link
Member

afomi commented Jul 2, 2018

Hi @theo-armour,

The bits of Discourse can be free. Hosting then costs money.

Sounds like you want to talk in Forums or a Mailing List.
GitHub Issues does leverage email, so I see how you're connecting the experience of dialogue and email. Also, you make references to the habits of Coders. We should keep the Coder persona in mind as we go, but it is not the only Persona to consider. ⬅️ is something to consider in terms of general community engagement. But, think about others who may be interested in this work who are not Coders. (Also, why I had a hard time assimilating your comments about not leveraging a database, because ease-of-use --- if Coders are in mind --- then additional technical tools shouldn't be an issue.

Nevertheless, for a dialogue, start an Issue (prior to writing code) - develop the dialogue there (this is a natural part of the lifecycle of a Feature Request), let the idea evolve, and hopefully at some point, the Issue can be re-cast into a clearly defined scope of work that delivers concrete user value.


Regarding Focus and Scope - I set out to to clean up Issues that cannot be completed. I have shared User Stories describing the value of proposed Features, and Acceptance Criteria attempting to clarify the user experience desired - Acceptance Criteria is also pseudo-code for automated tests.


Sounds like a meeting will be helpful to increase clarity and focus on the backlog of Issues. I parsed out many comments in your GraphQL Issue into discrete Issues that can be tackled one at a time.

Let's find a time to chat soon.

@afomi
Copy link
Member

afomi commented Jul 2, 2018

@theo-armour - just for reference, but I thought this was timely - https://drewdevault.com/2018/07/02/Email-driven-git.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants