I often see GitHub repos that seem very interesting and even quite liked but as a newcomer you're just supposed to figure everything out blindly by yourself.
P.S: Thanks for saving me the time to download and try out Pharo.
I often see GitHub repos that seem very interesting and even quite liked but as a newcomer you're just supposed to figure everything out blindly by yourself.
P.S: Thanks for saving me the time to download and try out Pharo.
Lots of FOSS is written that way, especially corporate PR FOSS, where engagement and other things are important, because otherwise the cost/value calculation doesn't work out yadda yadda.
But lots of other FOSS is released just because someone wrote something, and then just put it out for others to use, if they're curious. They don't owe you anything, and spending time working on the onboarding UX, tutorials or guides might detract from what they wanted to do: entertain themselves solving a problem they care about.
Unnecessarily snarky
if it's a commercial product, they might get your money, but most projects on github aren't
And that worked "got curious, downloaded and installed it" but then hit a bug "Lots of things to click on, and no text editor".
We can see that they are trying to explore using the knowledge they already have, as we might expect.
i don't want other people to use my open source code unless it's more useful to them than the alternatives, and i think they're a better judge of that than i am; trying to convince them to use it would imply i think i'm a better judge of it than they are
i'm always happy to talk with them about it, but i'm not coming from an advocacy perspective, and i think people who are are bad
I'd just think if you write something like a programming language of all things you'd want others to use it and have a pleasant experience getting started.
You might be surprised how many different nuances exist in what motivates humans.
I have even avoided to share code in public repositories, because I didn’t want to be bothered by feedback like yours, because I didn’t bring the documentation up to a level that someone farther away from my little niche need and use case can understand it.
While such feedback isn’t going to kill me, it’s nonetheless one of a million tiny little cuts that my life is more pleasant without.