Recentemente stavo guardando un progetto open source per contribuire comunque dopo aver attraversato la brutta base di codice (che sembra rompersi un bel po ') e leggendo alcune cose sul manutentore corrente ho deciso che sarebbe stato un buon adattamento per me .
In questo momento, il mio pensiero è quello di iniziare un nuovo progetto con lo stesso obiettivo ma utilizzando un diverso set di tecnologie che ritengo sia adatto al problema, l'unica ragione per fermarmi è evitare il secondo effetto del sistema dato che il sistema è in diretta e funziona.
Potrei contribuire all'altro progetto e così facendo evito di creare essenzialmente due soluzioni diverse allo stesso problema o potrei risolvere il problema nel modo in cui penso che dovrebbe essere risolto e quindi vedere quale sistema ottiene più trazione. C'è qualche arte antecedente a queste circostanze di cui dovrei essere a conoscenza quando consideri questa decisione?