Skip to main content

Thoughts on the Surface 2 Pro

I've recently been lucky enough to get a Surface 2 Pro to play with - the top of the range 8GB RAM, 256GB storage version. I'd been looking at the Surface 2 for a while, wanting to see what Windows 8 is like on a small touch screen device - I still think the surface could go either way, it's not getting the traction of other mobile devices / platforms and Windows 8 is certainly not without it's critics. Over the past couple of years I've owned Android devices, iPhones and iPads, a windows 8 mobile and now the surface 2 Pro. I can still remember being impressed with the iPad as it just worked, everything you wanted it to do it did quickly and well. Similarly I was really impressed with the UI on the Windows phone - the battery life was a little bit disappointing and it was frustrating that you had to remember to shut down all the apps to maximise the battery but UI really liked the UI and it seemed to take the concept of exposing social updates for your contacts that Android started to a new level. The Surface 2 Pro has impressed me, but for other reasons. Obviously the "Pro" part means it will run desktop applications, and it does that well - Visual Studio 2013 starts up in under 3 seconds - many factors faster than the parallels VM running on my work MBP (and that has 16GB, plus SSD, etc.). The touch keyboard, whilst stupidly expensive, is great - back lit and tactile, has a trackpad too. A nice feature is if you swing the cover all the way round the keyboard switches itself off so you don't have to worry about pressing any keys whilst holding it. What I've really liked is the stylus and one-note; it's the closet thing I've come to replacing a pen and paper notebook in meetings; in fact I think once I get a little bit more used to it, it will eventually replace the notebook. Battery life has also been really good; easily getting 4 or more hours without having to worry about plugging it in. It can get a bit hot when doing processing work and when the fan kicks in; it's not as quiet as you'd expect a mobile device to be. Windows 8.1 works really nicely on the touch screen too, switching between touch and the keyboard is natural and easy. I'm writing this article with the device on my lap, the keyboard sits well and the kick stand keeps the screen at a nice angle; it's replacing the laptop when I just have something quick to do but needing a bit more power / typing that would be comfortable on an iPad / phone. Eventually I want to see about getting a wireless keyboard/mouse and hook it up to a monitor to see if it can replace a windows laptop completely.


Popular posts from this blog

Why do my Android Notification only appear in the status bar?

I'm definitely getting back into Android development, I'm remembering that feeling of 'Surely this should be easier than this!'. All I wanted to do was to schedule a local notification which behaved similar to a push notification pop-up. That is, as well as showing the small icon in the status bar I wanted it to pop up on screen to notify the end user. All seems fairly easily, I found this code for how to schedule a notification. That all worked perfectly, apart from the notification would only appear in the status bar. Searching around I found loads of different answers / solutions, mostly all saying the same thing:It only worked if you used 'NotificationCompat.Builder' in place of 'Notification.Builder', orYou had to set the priority to 'NotificationCompat.PRIORITY_HIGH'As usually happens, none of these solutions worked for me until I added in the missing piece of the jigsaw:- '.setDefaults(Notification.DEFAULT_ALL)'. For me this…

IPhone hangs when running from XCode

I've had this happen a couple of times now and the first time was a little worrying that I'd bricked my iPhone. Basically I was running an application on my phone via XCode and when rebuilding an updated version it failed with a "busy" error message. Stopping XCode and unconnecting my phone had no effect, the phone was stuck displaying the loading screen of the application and wouldn't respond to any key commands. To fix you have to hard reboot, holding the power and home button until the phone reboots - doesn't lose any of the data you have on your phone (a concern the first time I did it).

Do "Task Hours" add anything in Scrum (Agile)?

What do task hours add to the overall process in scrum?This was a question that has arisen from all team members in both instances that I've helped teams switch over to scrum. The benefits of artifacts like the comparative story point estimation, the 2 week sprints, stand-ups and the end of sprint demo have been self evident to the team, but as one I think every team member has expressed dismay when it comes to task planning and estimating each task in hours. Left unchecked there is a natural tendency for people to actually begin to dread the start of each sprint purely due to the task planning session.In my current role we've been lucky to investigate this further as a team.The team sat down to discuss the problems it was experiencing with estimating tasks in hours and the following common themes appeared:It is hard: Maybe it shouldn't be, but time estimation is hard! Story points are comparative and abstracted making them easier to determine, but time estimate is gen…