Hacker News new | ask | show | jobs
by userbinator 3716 days ago
How about GitHub-random: replaces a random file in your repository with the version from someone else's fork of it.
3 comments

It should replace a file with another with the same name somewhere else, like some other main.py.

Objective-C and Matlab people will hate each other.

Prolog and Perl also.
And so begins software evolution by random mutation.
If you've ever seen first year compsci students try to bang out a Python assignment, this is already the case.
That's more of the primordial soup pre-evolution. Something might make it, but the chances are slim and nothing's really evolving, just kinda there.

Randomly changing the file is mutating an existing codebase with predecessors that made it out of the primordial soup.

I may have stretched the analogy too far now.