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!
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.
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.
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.
I didn't claim either of those things
Mistyped the sentence there, I meant "If you have fun programming, then you don't care about validation or usefulness"
Feel free to correct me if you think my interpretation is incorrect.
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.
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.
It can be a product - doesn't have to be