maxdevjs / awseome-301DaysOfCode-test

This is the awesome list of people participating to 301DaysOfCode and relative resources (books, courses, tutorials, readings, metodologies, experiences, sections, etc) that participants found useful and are willing to share.
0 stars 0 forks source link

How to conquer the Multiverse #1

Open maxdevjs opened 7 years ago

maxdevjs commented 7 years ago

As a quick start, my idea is:

hopefully with a very low overhead for single maintainers ( github organization ? )

Very simple, very straightforward.

Every suggestion will be very welcome.

Is Github the perfect fit? Currently I can think of one issue, ranking scenario for resources:

benjaminspak commented 7 years ago

I was thinking of this issue the other day. People enjoy ranking, but how do we make an objective ranking system that favors quality over popular opinion.

Ultimately, while not automated, we should make this process vetted with certain quality criteria. Someone who shares a resource must have a reason behind why they are sharing it. Then, a small team of reviewers can assess if the resource is good.

maxdevjs commented 7 years ago

Interesting points. I share your POV, anyway a couple considerations:

Use the following format: [Resource Title](link): Description.

the description could include the reason. Every submission (and every self adding to the community) would be a pull request, then the team would unfailingly assess the content, if necessary rejecting it.

Then

benjaminspak commented 7 years ago

Hmm good points and questions.

We could allow members to list:

Then, simply make a list of the members' top 3 resources per member.

benjaminspak commented 7 years ago

This would:

maxdevjs commented 7 years ago

Something like this?

- your surname and name [about](http://example.com/about) | [301-days-code journal](http://example.com/301-days-code-journal) | [twitter](https://twitter.com/example) | [github](https://github.com/example)
- one sentence overall experience with programming when entering 301-days-code (otherwise this would quickly get outdated needing further updates)
- three preferred resources (assuming people would want to be added at the beginning, how can they know what is actually effective for personal learning in the field?)

would read:

without a learn section / folder / entry. Straightforward and manageable, I like it.

At first I thought that the learn section would not require a rigid "commitment", allowing people to feel more free. The three resources structure overtime could make people willing to change the initial idea -> further overload for team / maintainer(s)?

The following are pertinent points:

I can be be wrong, but those issues would be naturally addressed by the pull request acceptation process: assumed that the pull request is analyzed by someone you trust, automatically (human fault allowing) some skimming is embedded and inevitable.

Paradoxically, early adopters would be the easier to be checked, due to smaller number of entries

benjaminspak commented 7 years ago

Hmm that is a really good point. Early adopters would be easier to be checked. They would have more helpful resources than a newbie would too.

How about we allow 3 resources as a founder perk? 3 resources for the first 100 members, for example.

benjaminspak commented 7 years ago

Maybe the first 10 adapters can contribute more. Then we can narrow the allow the submissions as we grow. If there are dibplicated of resources we can then do a contest to allow member to vote on a new unmentioned resource.

benjaminspak commented 7 years ago

Also, you're right. Pull requests would already act as a filter :)

maxdevjs commented 7 years ago

Yes, good idea (resources).

Twitter Polls (contest)?

benjaminspak commented 7 years ago

Yeah, but I'm open to more ideas :)

maxdevjs commented 7 years ago

Summarizing, what could be the structure? Everything in readme?

benjaminspak commented 7 years ago

Do you think a readme would be the best medium? Or should we list the info on a webpage?

maxdevjs commented 7 years ago

I think Github needs a more effective notification system :smiley_cat:

Sorry for the late replies.

I do not know. The readme could be a fair starting point, probably would quickly become a mess. If not enough, better to have b and c plans already available.

Anyway, as soon as possible I will start my 300etc journey. I probably will maintain a journal of it. Thinking of a double source system: .md (as backup and readable on a normal repo) and "transpiled" to html pages (for Github pages...?). I will put something in a repo in a couple days, may be can be a base for further ideas.

In the meantime, do you have a particular structure in mind?

benjaminspak commented 7 years ago

So true haha

I think what we came up with before will work well. And I agree, MD will be a good starting point. :)

maxdevjs commented 7 years ago

This has been dormant for some time now. What you think, may have some usefulness?

benjaminspak commented 7 years ago

Yeah, we can use it as a template, if you're like to build out 301daysofcode.com together :)

maxdevjs commented 6 years ago

Oh, wait... switching context, tell me about it :)

Edit.: how do you think it could be implemented?