I'm certain you can find something cheaper. Coding requires 0 system power. You could do it on a used old ipad with a keyboard for $200 or something.
Thats great and all, but you're spending ALL of your money on this. More than you need to, at that. Not only that, but an i7-E is a waste even then. It's like buying a clunker of a car, that gets terrible gas mileage, and breaks down. But it's totally got a 100 CD changer, and I do like music! Blowing all your money on a hobby, one that can easily (and probably better) be solved by a different choice... is a poor choice.Now the reason I am after a rig is for the raw power it offers which I'll be using for parallel programming practices in the future. I do have enthusiasm for modeling and solving plasmonic structures along with solving various PDEs which tend to solved faster on platforms that offer greater raw power. However, right now I don't have the funds at the time to buy the high-end rig.
The Mac has a great CPU (much more than necessary), but an utter crap GPU. Which I don't think you can upgrade. Your gaming experience will start out at 'meh' and move onto miserable pretty quickly.Nonetheless, I can buy it over time without having to replace too much as in parts such as case, psu, RAM and MB yet buy the cheaper CPU and GPU that is compatible with the base hardware while still being sustainable for basic use for WoW and SC.