DEV Community

Discussion on: Tips to get Visibility + Feedback to your GitHub project

abh1navv profile image
Abhinav Pandey

I agree. Getting appreciated at early stages is very important to stay motivated. Pushing your project isn't just a way to get stars but also a way to get feedback.

Thread Thread
jonrandy profile image
Jon Randy

I think if you need stars as validation to stay motivated, you should probably be doing something else.

Feedback is useful, but that is an entirely separate thing to stars

Thread Thread
jonrandy profile image
Jon Randy

As for usefulness... who cares? The most enjoyable projects (for me at least - and I'm not the only one) are usually those that are essentially toys - you make them and play with them because it's fun and interesting.

Programming shouldn't be a chore, or something you feel you have to do, or motivate yourself to do. The learning and discovery should be driven by curiosity and real enjoyment, not the expectation of validation or reward

Thread Thread
aidenybai profile image
Aiden Bai Author • Edited on

Programming shouldn't be a chore, or something you feel you have to do, or motivate yourself to do. The learning and discovery should be driven by curiosity and real enjoyment, not the expectation of validation or reward

I totally agree! I think most, if not all of us program like this. But your argument goes astray when you claim that "if you have fun programming, then you are just a validation seeker and shouldn't care about usefulness." This is just completely false! A significant portion of developers, myself included, love their work and help others (in fact, I worked on a OSS project non-stop for ~9 months without much external feedback just because I enjoyed it), but also want feedback and validation.

I encourage you to try to make a bigger project that isn't a toy to try it out to understand my perspective - if you haven't already.

Thread Thread
codingsafari profile image
Nico Braun • Edited on

software is also a product. Promoting a product isnt a bad thing imo. Most of your favorite tools wouldnt be as succesful without marketing.

Oftentimes software is advertised through blog posts youtube videos, demos, famous people tweeting about it ect.

I have seen people racking up couple houndred stars on first commit just because they have already a big follower base. If you want to make bank with your OSS project, you need the hype.

Thread Thread
jonrandy profile image
Jon Randy

But your argument goes astray when you claim that "if you have fun programming, then you are just a validation seeker and shouldn't care about usefulness." This is just completely false!

I didn't claim either of those things

Thread Thread
aidenybai profile image
Aiden Bai Author • Edited on

Mistyped the sentence there, I meant "If you have fun programming, then you don't care about validation or usefulness"

Programming shouldn't be a chore, or something you feel you have to do, or motivate yourself to do. The learning and discovery should be driven by curiosity and real enjoyment, not the expectation of validation or reward

As for usefulness... who cares?

Feel free to correct me if you think my interpretation is incorrect.

Thread Thread
jonrandy profile image
Jon Randy

I didn't claim that either. Ultimately, I think that your own self belief in a project should be the driver. Perceived usefulness by others, or validation from them is essentially vanity - and doesn't matter.

Thread Thread
aidenybai profile image
Aiden Bai Author

I guess we can agree to disagree then. I agree with your point that your self believe should drive your project, but our contention is whether outside validation matters. I think both opinions have their own merits, and there isn't really an absolute answer.

Thread Thread
jonrandy profile image
Jon Randy • Edited on

It can be a product - doesn't have to be