Category Archives: Reviews

Thoughts on the Microsoft Surface Pro 3

Surface Pro 3

Surface Pro 3

Recently, I had the chance to decide on my next work machine and the options were narrowed down to 2 for me. A more powerful typical touch screen ultrabook with more ram or a Microsoft Surface Pro 3 (SP3). As the machines provisioned for us are meant to be used for the next few years, I wanted to make sure that I made the correct decision on this next machine that I will get to know (painfully or otherwise) over the coming years. A normal ultrabook is what we have been using and year over year, they just get faster and faster with the frequent release cycles of the Intel chips, that’s just the norm. Knowing that the ultrabook option is more of the same, I set out to give the SP3 a try to see if it will live up to the day-to-day. Moreover, as a gadget enthusiast, the gear head in me was extremely intrigued by the new offering from Microsoft.

A little bit more information on what I do for a living, I am a consultant that does a variety of things throughout the software development cycle, my job ranges from business analysis, system design and architecture, project management, actual development work, QA testing, sales, and training. Throughout those functions, I generate a lot of notes and documentation, and the occasional proof of concept on Virtual Machines. I have traveled to client sites all over North America and had also traveled overseas before Evelyn came into our lives.

For me, what I look for in a work computer are the 3 ‘P’s: Performance, Professionalism, and Portability. I think that it boils down to those three things. Now, you can cram a lot of considerations into those three categories, but here is my breakdown:


  • Snappiness – The “snappiness” of a machine is mostly determined by three things: The Processor, The Memory, and The Hard Drive. The processor and memory has been steadily increasing so there hasn’t really been a revolutionary change for the past few years. What has changed a lot recently is the hard drives. With the recent price drops for Solid State Drives, it is becoming more affordable to get, I would say, the most effective change to a computer’s overall snappiness in the recent years. By changing from a physical hard drive to an SSD, your boot time goes from minutes to seconds.
  • Battery Life – As a consultant, you travel a lot to the client sites and sometimes you even do work on the road. Having a computer that can last you a flight without looking for a plug is extremely helpful. This requirement however, directly contradicts with the other performance requirements as a more powerful computer means that you have to use more juice. A balance must be struck between raw power and the battery.
  • Ability to run VMs – For me, due to the nature of my work, I sometimes have to run VMs, which basically means that I need to run another virtual computer within the physical computer. As you are running one within the other, your physical computer has to have enough resource to provide both computers to function properly and efficiently. You don’t want a super fast computer, only to have to wait 10/20 minutes to do any one action within the virtual computer. This generally equates to more Cores, more RAM, and more space.


  • Look – The look of a machine, while sometimes trivial, matters to me. You have to consider how it looks to be using a machine. Just as you consider how you look in the suit you are wearing when you go to a client site, you should also consider your machine as an extension of your image.
  • Clumsiness – Further to the look, you shouldn’t be fumbling with your machine and having trouble with using it because that is your work tool, and your proficiency at handling it is as important as your proficiency at handling yourself at a client site.


  • Flight Test – Being in flights and travelling a lot, the computer must be able to sit properly and with enough room on the tray table. If a computer doesn’t fit, all you are doing on the flight is either, sleeping, talking, and writing notes/thoughts that you will be transcribing to the computer after anyways. This is not a terribly efficient use of your time. If you are bound to the chair anyways, you might as well get some proper work done.
  • Weight/Size – The weight and size of a machine is actually very important. You don’t want to be lugging around an unwieldy brick while you are moving/travelling around. Not only does it kill your back carrying it, it’s actually kind of difficult to find a bag that will hold it and your other essentials when travelling.

With those things in mind, overall the SP3 in the configuration that I got (i5 with 8GB of RAM) works pretty well. However, for my purposes, it is just a little lacking. Not by much though, and I could have lived with some of the design compromises that Microsoft made. But the failing points for me all kind of chained together into an interesting situation that made me decide against it.

The option available to me (due to cost and availability) would have failed at the ability to run multiple VMs at once. Internal guidelines state that I should at least have 16 GBs of ram due to the nature of my work, and if I go with an SP3, I could only get 8 GB. This lack of ram normally wouldn’t be a problem, because I could have used my server farm back home or on Azure to run these instances of VMs and just remote into the system through there.

I had thought that it would have been a good compromise for portability and professionalism to use the SP3, but I found that some of the conveniences of having a touchscreen and a stylus on the SP3 did not transfer well when remoting into other machines. Which means that I would have fallen back on controlling everything with the keyboard and track pad. While much better than the previous generation’s Type Covers, this iteration comes up a little short. I have no problems typing on it (I have been typing this post just fine on the new Type Cover), the track pad is a little quirky and sometimes hard to control. Again, it’s worlds better than the previous track pads because of the feel and the extra room, but it’s still just not good enough. The stylus is useful, especially during meetings for taking notes, or mind mapping solutions, but the lack of a proper way of storing it will ensure that I have to buy stylus replacements repeatedly while using this as the primary work horse.

Similar to the other SP3 problems, I could have worked around the type cover with a mouse, but then I run into another limitation with the SP3. There is only one USB port. If I have the mouse connected, it basically means that I have to pull it out every time that I needed to plug something else in. The Dock may solve the problem, but only at home as it is not portable (and currently unavailable).

Furthermore, I generally try to follow a hardware refresh cycle of approximately 3 years. With iterations of the Surface coming out seemingly ever 6 months to a year, it would mean that by the tail end of my use, it would be at least 4-5 generations old. While it’s easier to stomach with a traditional ultrabook, it is extremely difficult to imagine working on a 3 year old tablet given the pace of new products being released. While the SP3 may be the first to successfully merge and compromise features in the 2-in-1 sector, it is likely that other manufacturers will catch up and take away the competitive edge unless you keep buying the newest version.

Along with this consideration of release cycles is the concept of support. Microsoft only supports you shipping your SP3 back to them to repair. There is very little DIY opportunity as shown by the iFixit teardown. I would be out of a machine to use for a week or so while it gets shipped around the country and back. The support model just doesn’t quite cut it in the enterprise. I simply cannot be out of a machine for 1-2 weeks.

Now that I have mentioned all the things that don’t fit my bill, I feel will have to say I did really like it for the following reasons:

  • Portability – wow, is it thin! I LOVE the fact that it frees up so much space in my bag. It’s like running around with an iPad, but with full Office and other Windows’ software.
  • Stylus – The bluetooth button to start up OneNote from sleep is a great idea. Even with the change in tech, I feel that the pen is sensitive enough to draw with. I did a couple of WiredFatherhood doodles and looked pretty good
  • Snappiness – While it was not enough for my work use, it is more than enough for the day-to-day. If I didn’t have to do VMs or other CPU/RAM intensive tasks, I feel that the SP3 would have been fine at running the Office 2013 Suite with Visio and Project.
  • The Kickstand – having the total range of motion for tilt is amazing. I really wish that they came out with this design from the beginning. Only time will tell to see if the new kickstand will be durable enough for every day use.

While I did not end up picking the Microsoft Surface Pro 3 for my daily workhorse machine, I feel that it would be a good supplement machine for day-to-day use. I might just pick one up to add to my fleet of computer systems. ;-)

What do you guys think?


Stokke MyCarrier & MyCarrier Cool

First Time in the MyCarrier

First Time in the MyCarrier

As a gadget geek, you can expect that my enthusiasm will spill over to baby gear as well.
Once I found out that we were expecting, I did quite a bit of research into the vast array of gadgets that are available for parents. There is just so much information out there and it doesn’t ever end.

Today, I will be talking about Stokke’s MyCarrier and MyCarrier Cool.
I purchased a MyCarrier when I learned about Stokke. We ended up buying a lot of their stuff because we really like the design and quality of the material. More on their other stuff another time! ;-)

But before I continue, I don’t know what rules there are about blogging and talking about brands. But I would like to say that I am not currently employed or sponsored by Stokke. My views are my own. (To the other bloggers out there, if there are any tips about blogging and products, do let me know in the comments below. Thanks!)

Anyways, with the MyCarrier, I really liked the concept that I can carry Evelyn in 3 different ways as she grows up. I know that my parents had a carrier for me when I was a little kid and I see people carrying their babies around instead of using a stroller or car seat. After reading the reviews floating around the web and just doing some research online, I went to the store to check it out. I was really impressed at how all the straps work and connect together to get you 3 different configurations. It felt like I was playing with transformers again! From my experience as a student who had to carry lots of heavy textbooks, I thought that it was a pretty sturdy piece of gear and it gave support in the right places for both the passenger and the carrier.

More after the jump!

Google Glass: Thoughts So Far

Over the last little while, I have been asked to do a surveys from Google about using Glass for the last few months. Since I was writing that up, I figure that I’d post some of my thoughts and questions on Google Glass so far here on this site as well.

What do you like best about Glass?

  • It is not an intrusive device for the wearer.
  • The ability to take pictures hands free (with a wink or voice).
  • The ability to command functions with voice.
  • The ability to share the world as you see it.
  • Hanging out with Family while on road trips.
  • Being notified of events as they happen
  • The Community – #GlassFamily

What do you find frustrating about Glass?

  • The battery life is not very good.
  • The device itself is not very rugged.
  • The lock/unlock/power button is on the inside of the frame.
  • The inside of the frame doesn’t seem very sweat proof.
  • XE16 caused a lot of problems, from random reboots, shutdowns, to overheating.

What new features would you like to see for Glass?

  • The ability to find other Glass Explorers in the area through the glass interface and display callouts about the explorer. (And of course, the ability not to be displayed).

What do you think it means to be part of the Glass Explorer Program?

  • It means to be able to take a beta technology, explore it’s real life uses and find interesting applications of this technology.
  • It means that you are an ambassador for Google Glass to everyone else and their notions of appropriateness/laws/rules.
  • It means that you are a Glass Evangelist, Champion, and Defender.


Chromecast Review

Here is a quick little review of Google’s new Chromecast device. It’s my first tech review, so I look forward to reading some comments!



When Google announced “Chromecast”, I ordered one immediately. It wasn’t because I am a Google fan (well, I am, but that wasn’t a factor), it was because of the following reasons:

  • The ability to control what gets displayed on the big screen through your phone
  • Doesn’t use your phone to stream the data, it uses its own pipe through the built-in WiFi module
  • Very small portable form factor, plugs into the HDMI port and gets power through a Micro USB port
  • It came with 3 months of free Netflix. This part of the offer was promptly discontinued after they saw the demand. Moreover, I think they couldn’t keep shelling out ~$23 dollars to Netflix for every device that they sold. (I managed to order it before the Netflix offer was discontinued so it was really only ~$12 for me. It was almost too cheap NOT to order it. haha)
  • They have an API out so that developers can add to what it can do. (Done)
  • I have a DumbTV that can use some Smarts
  • This is Google’s 3rd kick at the SmartTV can, so it should be more polished (maybe)
  • Thirty Five Dollars??? Get out of here!

Currently, my setup includes a Boxee, which I use mostly for Netflix and some of my own media stuff via some SMB shares. While everything is working right now, there are some quirks that I have to work with. These quirks aren’t really going to be fixed because it hasn’t really been officially supported for a while now. Moreover, looking for the remote (and it’s a great remote) is a bit of a pain every now and then.

Setting it up was pretty simple. Download the Chromecast app, either on PC or on our phone, and it will detect the WiFi network that the Chromecast is broadcasting for setup. Your device will connect to it, and from there, you just need to set it up to connect to your WiFi network. Once that’s done, your Chromecast enable apps will detect that you have one on the network and show an in-app Chromecast button that you use to share/queue media.

After using the Chromecast for a little bit, I found that it was a lot easier to search and throw videos (from Netflix and Youtube) on the big screen. Since you are using the mobile apps, the UI is very easy and you aren’t given something totally foreign to learn. The video quality is pretty amazing too once it buffers up. There are some moments when it gets really pixelated, but that may be more an issue with my connection than anything.

What I really like about it, is its ability to have more than one device add to the queue. It’s a great way to share videos. Using either an Android or an iOS Device, with the YouTube and Netflix apps, you can have the Chromecast play the media. It’s great that it supports both platforms out of the box. Also, I like the fact that it is streaming using its own WiFi connection and you aren’t burning through your mobile device’s precious batteries and data.

My issue right now has to do with the queue management. Once it’s queued, it’ll play. While I can pause it on the first video, I think it might be useful to have a feature that lets you just queue and not play until you tell it to. Maybe the setting is already in there, but I just haven’t found it yet, who knows.


  • Quick and easy to share videos on the big screen
  • Multiple devices across platforms can throw videos on the queue
  • Same mobile apps as usual, updated relatively frequently. Don’t need to wait for firmware of a specific media box
  • Small and portable
  • Easy to install


  • Limited Chromecast enabled apps (currently)
  • My sub woofer doesn’t like it sometimes and it makes some low bass sounds intermittently when on standby
  • Some bugs with interoperability between devices, Android and iOS. It’d remember that it was playing something when an iDevice goes to sleep and is not aware that another device took over. So when the iDevice wakes up, it’ll just continue to play whatever it thought was in queue and/or playing at the time
  • Queue management is a little cumbersome

Looking forward to future developments with this little device!