qqp question1: What kind of projects should one upload on GitHub? Could they be small projects, or important code snippets which could be useful to someone in the future? question2: What kind of projects should someone put on GitHub?