I don't have the money to build my own uber Blade system but I would like to get into concurrent and distributed programming (think CCR/DSS, Hadoop, Project Voldemort etc.).
I currently have a Q6600 with 4GB with some separate hdds but that's about it. While I can write multi-threaded programs I can not properly test distributed filesys...
Let's say I have a development PC at my work, another development PC at my home, and a tiny netbook PC that I often carry with me. Since these PCs have the same operating systems, the problem of portability doesn't exist. But...with a similar setup, how do you manage to keep the installed applications the same or nearly the same on these...
I have a personal laptop and a dev box and want a setup with following things in mind:
I want to have my code working on both machines. (That means I cannot have --bare repo.)
I want to develop on my laptop
I want to push to dev box from time to time.
This is mainly for web development.
I tried initializing a Git repo with code on d...