Lol, interesting that we all have different views on this, haha.
I say get 16GB of RAM instead of the better CPU and, by all means, get an SSD. You can always live with a "slower" CPU as long as the code compiles fast and moves fast across your regions.
It will also depend on the complexity of what you intend to do: simple web stuff (even in C#) will consume a lot of RAM due to the application servers and dotNET; Visual Studio, I would imagine is similar. I remember my Girlfriend running VS in her laptop with 8GB alongside a DB. It ran like crap. 16GB and an SSD made it look like a whole new computer. And this is using a mobile Llano A8.
In any case, for *real* programming, any "U" CPU from Intel is garbage; I can attest to that from...