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

Want to propose/use a "new" technology/module/tool ? #18

Open
nelsonic opened this issue Sep 19, 2016 · 1 comment
Open

Want to propose/use a "new" technology/module/tool ? #18

nelsonic opened this issue Sep 19, 2016 · 1 comment
Labels
discuss Share your constructive thoughts on how to make progress with this issue enhancement New feature or enhancement of existing functionality help wanted If you can help make progress with this issue, please comment! priority-1 Highest priority issue. This is costing us money every minute that passes. question A question needs to be answered before progress can be made on this issue

Comments

@nelsonic
Copy link
Member

nelsonic commented Sep 19, 2016

We need a clearly defined process for proposing/introducing new tools/tech.
My suggestion is that it should start with (a person creating) an issue in this repo where an initial discussion can be had.
If the person feels strongly about a tool/tech and wants to "dive in" create a learn-xyz repo and start trying it out and writing notes!

Criteria for Proposing/Selecting New Tools/Modules

  1. What need/problem/pain is it solving.
  2. How have you already tried to solve the problem? (list your approach, methods & outcomes. so others know what your pain is). If you have not tried to solve the problem do that first.
  3. Does the proposed tool/module solve the exact problem/pain you have?
  4. Is the (proposed) solution specific and focussed? (or are you importing a giant Library for a one feature ... e.g: Babel 185MB just to use a few ES6 "features" const, {...} and => ... !?!)
  5. Is the proposed tool/module Documented, Tested, Maintained/Stable and Secure?

What else should we be factoring in when making decisions about tech?

@nelsonic nelsonic added enhancement New feature or enhancement of existing functionality help wanted If you can help make progress with this issue, please comment! question A question needs to be answered before progress can be made on this issue labels Sep 19, 2016
@nelsonic nelsonic added the priority-1 Highest priority issue. This is costing us money every minute that passes. label Sep 28, 2016
@nelsonic
Copy link
Member Author

nelsonic commented Oct 6, 2016

This is what we are trying to avoid: https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f ... 😕

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss Share your constructive thoughts on how to make progress with this issue enhancement New feature or enhancement of existing functionality help wanted If you can help make progress with this issue, please comment! priority-1 Highest priority issue. This is costing us money every minute that passes. question A question needs to be answered before progress can be made on this issue
Projects
None yet
Development

No branches or pull requests

1 participant