3 ms·
> Whatever you come up by yourself has zero chances of coming to fruition outside your apartment. Working on your local community to improve lives of real peopl
by kbenson 5y ago
> Whatever you come up by yourself has zero chances of coming to fruition outside your apartment. Working on your local community to improve lives of real people or joining a political party and influencing the direction of debate is way more actionable.
Just because someone isn't spending their time in the way you deem most effective doesn't mean it's not beneficial for themselves or others.
Iterative change is useful and helpful, but it's also how you get stuck in local maxima. They way out of local maxima is to step back and look at the problem fresh without some of the built in constraints of the current system, and is very useful as well even if they end up going back to us, and isn't something we should discourage people from doing.
If nothing else, they'll likely come away with a good understanding of the constraints of the system and why choices are made, and more importantly a "why" that's far more involved and justified than "well, that's how it is and we can't feasibly change it now."
This is the same reason why it's good to have people attempting to make a new HTTP server, or a new database system, or a new ORM. Those people often end up really understanding those systems extremely well even if they usually go back to using the status quo, and once in a blue moon they come up with something new and novel or at least beneficial under a slightly different set of constraints which better serves a certain audience.