Got my Pro 128 yesterday and have spent the last 36 hours getting it set up. My intent is for this to be my full time development box. I'm coming from an early 2010 MBP with 8 gigs running Windows 8 in Parallels, so you can have an idea of what I am used to. May not be a fair comparison, but after spending a day and a half, I REALLY like the Surface and how snappy it feels. Way better than MBP with a VM running. I was afraid it couldn't handle my monitors and the various programs I have up when I code. It seems to handle it much better than where I am coming from.
Here is what I think of it so far:
Battery life - I work plugged in, so it isn't a big deal for me. I plan on unplugging Monday and working till it dies to see how long it lasts.
Storage Space - I have everything installed I use regularly, plus several projects and it is reporting 66 GB free. Plenty of space to put a few pictures/music/videos on
Type Cover - The keyboard works fine for me. I thought it would feel cramped, but I have gotten used to it quickly and am growing to like it. The trackpad works well enough, but I will need a mouse for any real work.
Screen - It is beautiful. I keep it on Medium, FYI, and will be playing around with the other options. I will be happy when they get the external monitors independently controlled with regards to text size. Wasn't sure how I would incorporate touch screen while working, but I find myself using it more than I thought. Dragging windows between monitors works very well.
Annoyances - So far they are only minor. On two occasions the mouse pointer disappeared from the screen and the trackpad seemed to stop responding. Alt-Tab to another window and back and it came back.
The WiFi seems a little on the weak side. I'll be testing in various environments over the next week to get a better feel for it.
And just in case any other devs are looking and curious, here is what I have open regularly that the Pro is handling without issue:
Left monitor (Diamond BVU195 USB Video Card) - FileZilla and Solution Explorer window
Center Monitor (Mini Display Port using a StarTech.com mdp to dvi adapter) - Visual Studio 12
Right Monitor (Diamond BVU195 USB Video Card) - Thunderbird and RazorSQL
Surface Screen - Firefox, Chrome (not pictured), sometimes Terminals
Using a generic USB hub, that also has a few other items plugged in (Fitbit, Lumia920 cable, etc.)
All in all this will be an excellent dev box, and being able to go from client to client without having to lug around a bag will be well worth it...
Here is what I think of it so far:
Battery life - I work plugged in, so it isn't a big deal for me. I plan on unplugging Monday and working till it dies to see how long it lasts.
Storage Space - I have everything installed I use regularly, plus several projects and it is reporting 66 GB free. Plenty of space to put a few pictures/music/videos on
Type Cover - The keyboard works fine for me. I thought it would feel cramped, but I have gotten used to it quickly and am growing to like it. The trackpad works well enough, but I will need a mouse for any real work.
Screen - It is beautiful. I keep it on Medium, FYI, and will be playing around with the other options. I will be happy when they get the external monitors independently controlled with regards to text size. Wasn't sure how I would incorporate touch screen while working, but I find myself using it more than I thought. Dragging windows between monitors works very well.
Annoyances - So far they are only minor. On two occasions the mouse pointer disappeared from the screen and the trackpad seemed to stop responding. Alt-Tab to another window and back and it came back.
The WiFi seems a little on the weak side. I'll be testing in various environments over the next week to get a better feel for it.
And just in case any other devs are looking and curious, here is what I have open regularly that the Pro is handling without issue:
Left monitor (Diamond BVU195 USB Video Card) - FileZilla and Solution Explorer window
Center Monitor (Mini Display Port using a StarTech.com mdp to dvi adapter) - Visual Studio 12
Right Monitor (Diamond BVU195 USB Video Card) - Thunderbird and RazorSQL
Surface Screen - Firefox, Chrome (not pictured), sometimes Terminals
Using a generic USB hub, that also has a few other items plugged in (Fitbit, Lumia920 cable, etc.)
All in all this will be an excellent dev box, and being able to go from client to client without having to lug around a bag will be well worth it...