L'uso di SCM è una buona pratica, fornisce naturalmente il backup nel caso in cui una macchina non funzioni. Inoltre, aiuta in quegli scenari in cui si desidera modificare qualcosa nel codice e testarlo, ma si desidera una copia pulita a portata di mano nel caso in cui bombarda. Personalmente ho usato due macchine dev per lavorare su due diversi bug in parallelo. Senza il lavoro su nessuno di essi si influisce sull'altro. È produttivo.
Inoltre, un suggerimento per l'interfaccia utente. Lavorare su due macchine sedute una accanto all'altra è un incubo per il passaggio a tastiere e mouse. Questa utility (synergy-foss.org) ti consente di utilizzare un singolo mouse-tastiera per lavorare senza problemi su più macchine.