development-setup

What is a good hardware setup for programming concurrent and distributed applications?

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...

How do you replicate your developer PC setup on multiple machines?

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...

Git Repo Setup Question

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...