Computers are an essential part of every day living in the 21st century. Especially if you are a software developer.

Being productive on Windows 10

I thought I’d write down some of my thoughts on how I’m productive on Windows 10 now that it has been out for a little while and all of my machines have been updated.

Including my phone and 7 inch tablet, I run Windows 10 on four machines:

The following discussion is only about the first two, which are both configured to be general purpose devices used for all sorts of tasks, including development and productivity. I’ll write about the phone and tablet another time.

Windows 10 Desktop

With Windows 10 the desktop is back on the PC and, as usual with my computers, there are no icons in sight. I use my desktop for temporary things, not as a place to keep anything for any extended amount of time. If I’m downloading a file to run it through a comparison tool or something like that, my desktop is fine.

I’m still using teal as the main colour for the user interface. I have used this on my workstations for a number of years now and, with Windows 10, the colour configuration is better than ever. You can choose to have it just as a highlight colour on top of black or have variations of the colour used throughout the Start Menu and Action Centre UI. I prefer the latter with this colour choice.

I feel like teal has worked really well for me, it’s fairly conservative and seems to fit into multiple uses really well:

  • It is not too bright, and offers good contrast with both black and white
  • It works well in both cool or warm lighting environments
  • It doesn’t become too saturated when used with high F.lux settings

For my Surface, I have selected a nice ultra-wide space wallpaper which fits nicely with the colours I choose. This has been a real favourite of mine since I first started using it, but I am unsure who the original artist is. I’d love to give them credit.

Windows 10 Taskbar

I have no applications pinned on my taskbar so I get a really clean environment when I have nothing open. I launch all of my applications from the Start Menu or PowerShell.

I’ve loved using live tiles since they were first introduced on the phone. I enjoy the benefits you get from the glanceable information and I find the grid based organisational structure is way more useful than just a menu. My initial thoughts were that having the Start Menu in the corner may not be as good as having it full screen like on Windows 8, but I quickly changed my mind as soon as I started using it on the insider previews.

Right now, I have grouped the tiles into four main sections with the bottom right configured slightly differently depending on which machine I’m using.

Windows 10 Start Menu

My current setup of tiles and most used applications is pretty much a snapshot in time though – I don’t feel like I have had enough time to really know what I want to have pinned here. At the moment I’m enjoying having a mixture of glancable information (Weather, Calendar, etc.) unread content counts (NextGen Reader, Mail, etc.) and launcher icons (Edge, Store, etc.).

I’m certain this will change quite a lot with use.

Windows 10 Cortana

Cortana has been a very welcome addition to the PC. I’ve been using Cortana on my phone since the original previe, and she’s very much a part of my computer use now. She has had numerous improvements over her first iteration and now that she’s available through all my personal Windows devices, using her for things like reminders and glanceable information has been easier than ever.

I use her on my Surface quite a bit, though I do sometimes have trouble with her listening to me when I say ‘Hey Cortana’, so I usually just press WIN + C to activate her, then she has no trouble understanding my requests.

All of my requests are typed when I use the Virtual Machine. Typing requests is as easy as pressing the Windows key. I find typing to be just as natural as speech, and really fast when I’m using a desktop keyboard. I also tend to use the VM when I’m in locations where speaking wouldn’t be very useful anyway.

I have had issues with using the location-based features on the VM, but I worked around it using a Fake GPS driver.

The Task View is a another new addition to the Windows task bar, and even though I regularly use the key combination WIN + TAB to activate it, I still like to have the icon on the task bar anyway. This screen also includes the ability to add a number of virtual desktops. Surprisingly, I don’t use virtual desktops as much as I thought I would – but I am really glad they there when I do use them.

I originally thought I would always split things out every time I used the computer. For example, I thought that all my communications apps would always be in one desktop and development apps would belong in another. It just didn’t really happen that way. As I was regularly switching between them, I quickly got confused when I had more than a few apps open.

Virtual desktops become useful for me when I really want to concentrate on one or two different activities. I move their windows around on the Task View and put them into their own desktop to get a distraction fee environment when I need it. Ad hoc desktops to help me focus have been much more useful than trying to set rules for myself.

CTRL + WIN + LEFT and CTRL + WIN + RIGHT are used to switch back and forth between desktops. (I’d like to see better support for this with a three finger swipe on the trackpad please Microsoft!)

Windows 10 Notification Area

The Notification Area has been shuffled around a bit in Windows 10. The keyboard icon is now integrated and right next to the clock, and there’s now an additional new notification icon for the Action Centre.

I only show the very minimum of icons here – Process Explorer, Power, Network, Sound. I often use a FuzzyClock application to change how the time is displayed down here too. I am not a fan of using the notification area as a place to minimize windows, or launch applications.

Process Explorer is Microsoft’s ultra-nerdy replacement for the Task Manager and something I always use on my Windows machines. I find it to be way more detailed than the built in version and it includes many features developers find useful. As you can see from the screenshot, you also get a glanceable indicator of CPU usage here too. I find that CPU usage is often the most important metric for how the machine is doing, as I don’t really care how much RAM is being used unless I am having problems with something. If I do have problem, full access to everything running on the machine is just a click away.

Windows 1`0 Action Centre

Action Centre is a welcome addition to Windows on the PC, and something I’m already well used to using, thanks to Windows Phone. The version that ships today is not perfect though. Over time I’d like to see better notification sync with the phone. I also find that the having a solid icon isn’t enough to really draw attraction to the fact there is a new notification pending. I’d like to see options here for flashing or some other more substantial indicator, though I have to admit, I probably wouldn’t want it to be like that all time.

In fact, when I’m trying to be super productive, I turn on Quiet Hours. I use this in combination with the Quite Hours feature on my phone to ensure I don’t get annoyed with notifications when I don’t need them. But they’re still a click away.

The utilities I have mentioned above, like FuzzyClock and Process Explorer, are tiny portable executables and don’t require some system-changing installation mechanism. All these small applications I use are stored in a Scripts folder I have been maintaining for years.

This folder lives in my profile under C:\Users\Julian\Scripts and is synchronised to a private Git repository hosted on Visual Studio Online. Inside there are a number of scripts to run automated tasks and setup my PowerShell profile to be exactly the same across machines. In addition to these scripts, there’s a Tools folder which contains all of these small utility applications as well as some larger applications which have been modified to work in a ‘portable’ way.


I spend a lot of my time in PowerShell and this folder is absolutely fundamental to how I complete many tasks on my Windows machines including, but not limited to:

  • Scripting languages and runtimes – Ruby, Python, IKVM
  • Text editors and UNIX utilities- Vim, grep, wget, curl
  • Windows Tools – Process Explorer, Autoruns
  • General Utilities – FileZilla, Far, WinMerge, Putty
  • Plus years of PowerShell and F# scripts, registry files and more

I could probably go into more detail around this in the future. If you are interested, let me know in the comments.

Not everything is installed this way though. Some of the biggest applications I use require installation from the web through subscriptions, like Office 365 and MSDN:

  • Outlook, OneNote, Visio and the rest of Office (from Office 365)
  • Visual Studio Enterprise (from MSDN)
  • Visual Studio Code, Node and Git (free)
  • Wunderlist, Slack and Skype (free)
  • 7-Zip, F.lux, Paint.NET (free)

And finally, there are a number of applications which either are preinstalled on Windows or I have to install from the Windows Store. The ones I use the most are:

  • Groove Music, Film & TV, Photos and other entertainment apps
  • MSN apps like Weather and Sports
  • Audible, Netflix
  • NextGen Reader

Applications installed through the Windows Store are super painless. I wish more applications could be installed this way. I’d like to see more parity with the phone too, and I’m sure that’ll be coming when Windows 10 Mobile ships at the end of the year.

Overall, I feel like I’m more productive on Windows 10 than I have been on any other operating system. I feel like things are only getting better in general – with things like SSH and containers coming soon, the future is pretty bright for Windows 10.

Remote Desktop to the Cloud

Remote Desktop for Windows Desktop

For the last six months I’ve been using an Windows 8.1 virtual machine running in Microsoft Azure for various day-to-day developer activities. It has ended up being extremely useful to have a full Windows machine that’s accessible from any place and any device.


The VM I’m using is A2 Standard and running Windows 8.1, set up with my Microsoft account so all my apps are working on it properly – from Windows Store to Office 365.

Most importantly it also provides an always-on development platform for all my applications even when my main PC is being reinstalled with the Windows 10 technical preview builds. I have access to Visual Studio, F# Interactive, Node.js and all my usual scripting tools in PowerShell at any time.

Remote Desktop for Windows Phone

The remote desktop client for Windows Phone is truly brilliant too, with support for a virtual mouse pad enabling me to get access to applications like Visual Studio or Outlook at any time. True it’s a little fiddly, but it’s really powerful.

Azure’s Virtual Machines suite me as I have a number of credits every month, and nowhere at home to keep a server that could be on 24/7. Overall I’m really pleased with the service.

HP Stream 7

Four Screens

Back in May 2014 I was looking forward to getting a Microsoft Surface Mini as soon as they became available. I already have a Surface Pro 2 set up as a great developer workstation at home, but I wanted a smaller tablet to replace my original Surface RT. However, the Surface Mini wasn’t announced. It seems like it is a complicated story, and one we won’t know all of the details about for a while. But essentially the Surface Mini was indeed real, and Microsoft held it back because the software wasn’t good enough.

I still wanted a small tablet to fill in the gap between my phone and my workstation though. Even if Microsoft’s top class hardware wasn’t able to fill the gap for me. By the end of 2014 I had given up waiting for Microsoft’s hardware and I decided to take a look at some of my other options.

HP Stream 7

While I have to admit I’m still yearning for a high end device with a magnesium alloy case and pen input, the HP Stream 7 is a fantastic Windows tablet with a competitively low price. It’s made of out plastic, and the battery isn’t as impressive as it could be, but like my cheap Lumia phone – it’s certainly good enough.

I have always been happy with Windows 8.1 and because I’m already well established in the ecosystem, all I had to do was log in with my Microsoft account and all my Windows Store applications were there right away. Here are just 15 of the apps I use the most on the device (not including the many games):

  • Flipboard
  • Cover
  • Facebook
  • Twitter
  • HealthVault
  • Kindle
  • Netflix
  • Skype
  • Xbox Music & Video
  • OneNote
  • OneDrive
  • Bing Wikipedia
  • Wunderlist
  • NextGen Reader
  • The MSN Apps

I haven’t noticed any issues with any of these apps at all, and the device certainly performs better than the Surface RT I used previously. True the device doesn’t come with a keyboard, but the on-screen one is just fine for the kinds of apps I use.

HP Stream 7 Start Screen

In fact I have hardly used the desktop at all, though I have gone into it change some power settings that I couldn’t find in the full screen PC settings application, a problem that is fixed in Windows 10.

Talking of Windows 10, I’m wondering which version of the Windows 10 UI we will see on the HP Stream 7. The device is essentially a normal x86 PC, and can run the full version of Windows 10. But there’s also a special version of Windows 10 (based on Windows Phone) which is designed to run on phones and small tablets. I’m assuming it will be the full version, but we don’t know that for sure yet.


Just as this post went live I spotted a Tweet from Microsoft’s Joe Belfiore which stated that the HP Stream 7 will get the full Windows 10 experience, including the desktop. I’m unsure if that’s a good thing or not for the way I use it. But it’ll be the preferred option for anyone who uses the desktop.

Lumia 630

Sometimes technology fails at a bad time, and in my case – my Lumia 920 died when there are no true flagship Lumia phones on the market.
I decided to get the exceptionally good value Lumia 630 phone without contract and I’m now using it as my main phone.

Lumia 630

There are a number of things I miss from my Lumia 920 – the high resolution screen, the dedicated camera button, the automatic brightness adjustment and lots more. But where the Lumia 630 excels is in everyday use.
The core experiences of the Windows phone are exactly the same on this cheap device when compared to my old higher-powered device. This is a testament to how well the Windows Phone 8.1 operating system performs on the limited hardware. Very impressive really.
I’m also impressed with the battery life and the overall size, weight, and simplicity of the design. It’s a great little phone and will serve as my backup device as soon as I get another flagship device.
Fingers crossed that a Lumia 1030 isn’t too far away.

Knomo Kilkenny bag for Microsoft Surface

Knomo Kilkenny

I spent a lot of time looking around for a bag that will suit my current computing habits – I found myself taking my Surface with me when I went to see friends and family quite often. I used a bag I already owned which was not really designed to hold a computer – and I worried about it. I knew I needed something that would keep my computer safe.

First I thought about what I wanted to be able to carry and came up with a list of must-haves and optional extras that would all need to be able to fit – though not at the same time.

  • Surface Pro (10.6 inch screen)
  • Surface Mini (when they make one!)
  • Arc Touch Mouse (Surface Edition)
  • Mechanical Pencil and Surface Pen
  • USB sticks & USB cables
  • Moleskine Notebook
  • Amazon Kindle
  • Nintendo 3DS XL
  • Surface Charger

I decided I wanted it to go one of two ways:

  • Backpack
  • Cross-Body Messenger Bag

Eventually, after whittling it down to two* very different options, I decided to go for the Knomo Kilkenny cross body messenger bag, designed for laptops and tablets with screens up to around 11 inches. While it is not designed to be used with the Surface as such, it fits really well without being so tight that I wouldn’t be able to switch the computer out to something of a similar in the future. It’s also leather, which means it will hopefully last even longer than the technology it will hold.

Here’s how I’m using it…

The padded back compartment is specifically designed to hold a laptop or tablet, there’s no extra pockets in here and my Surface Pro 2 fits really nicely. This will be the only purpose for this back section to ensure I never accidentally scratch or damage the computer.

Knomo Kilkenny

The middle compartment is probably going to be the most changeable, and there is plenty of room for a second Surface tablet, Amazon Kindle, or Nintendo 3DS XL. There are two pockets a nice amount of padding as well as a zipped compartment providing a number of options for storing cables, devices or chargers depending on what I need.

Knomo Kilkenny

The front compartment is protected by a zip, and has a couple of small pockets as well as two loops for pens. I must admit the space for the pens is a little shorter than my other backpack, making both my Surface Pen and my Koru Toga fit tightly – but they do fit.

There’s also a back pocket and while I wouldn’t use it normally, it is ideal for picking up mail or storing documents for quick access. Very pleased to have it.

Knomo Kilkenny

I’m really happy with this bag. The quality is high, and it contains just the right mixture of storage verses size that I wanted. Especially when compared to the bag I was using, I’m sure that the Knomo Kilkenny will protect my most important electronic devices.

* the alternative was the Grid-It backpack. It is super cool, but a little big for what I needed.

The Best PC is not always The Best PC

When I was a teenager and still learning about the computer industry, my friends and I were easily caught up in the marketing of the latest Intel processors or Nvidia graphics cards. But quickly I learned that as long as the software can do its magic, I am contented with the hardware specifications.

I do require a quality user experience though, which is why I tend to get computers and form factors that are ahead of their time, then stick with them until they just can’t perform the tasks any more, and one of the best examples of this was my old Sony Vaio C1.

Sony Vaio C1 PictureBook

I got a Sony Vaio C1 back when they were brand new. Using the Crusoe processor, it was capable of running Windows 2000 and Windows XP without too much trouble. It’s actually running Windows XP beta in the above photograph (next to some early Windows CE based mobile computers).

It was small, very small. Much smaller than any of my friends laptops. Initially it was to be used as a companion to my desktop computer, but it became my primary machine when the desktop eventually failed. It mostly kept up to the task, but the biggest problem was multi-tasking. Once you had some programs running in the background, the machine started to get sluggish. It was difficult to use PaintShop Pro when you’re trying to download the latest episodes of Buffy The Vampire Slayer on Kazaa.

For the size the keyboard was pretty good, and the mouse pointer was certainly acceptable – though the mouse buttons were a little bit poor. The overall the hardware experience was actually very impressive, especially with the built in camera features (example photo below) and dedicated capture button. The extreme portability of this machine enabled me to take it out of the house more often than any other computer I’d owned previously. For me it really was the start of a different kind of computing, as well as my first taste of the kind of disposable photography that we all take for granted on smartphones and tablets today.

More C1's taken with a C1

The rest of the world hadn’t quite caught up though. While this was one of the first wave of computers to have built in Bluetooth (great with the Ericsson T28 as above), it didn’t have built in wireless networking. In fact, it didn’t have any networking built in at all (unless you count Firewire) and everything had to be added on by means of PC Cards. It didn’t matter too much though, as most people did not have wireless at home, and free wireless (like you get at Starbucks) wasn’t a thing yet.

Windows XP on Sony Vaio C1

Using this small and underpowered computer for nearly all my computing tasks taught me something. It doesn’t really matter how powerful the computer is, as long as you are capable of performing your tasks. As long as the hardware and the software can do their magic together, everything is good.

With my recent use of Surface devices I am at the start of another new type of computing freedom. I’m reminded that while these cutting edge devices may not be the ultimate machines in terms of specifications – they certainly can be used as primary computing devices. Like the Vaio C1 back in 2001, the Surface Pro 2 is the best PC for me at this time.

Surface Pro 2: Development Workstation

Surface Pro 2

After five years of faithful service, I have finally replaced my old MacBook with a new computer. I got myself the Surface Pro 2 with 256 gigabytes of storage, and 8 gigabytes of memory.

Frankly this small computer is the fastest one I have ever owned, and performs better than my higher spec work laptop. This is especially noticeable when using Visual Studio and other development tools, but it’s also faster doing every day things like Mail and OneNote.

Development Workstation

The purpose of this computer is to be my development workstation, and to run all my x86 applications. Due to the tiny size of the tablet it will probably spend a good deal of its time attached to external devices. A full size monitor, keyboard and mouse combination will allow me to be as productive as possible at home, while still being able to take everything to other locations in even the smallest of bags.

While thicker than my original Surface RT, the Surface Pro 2 shares the same design language, and I find that it looks almost indistinguishable when I’m facing the screen itself. Picking it up it certainly feels thicker, heavier, and warmer. But it’s still a Surface, and feels extremely well made and very sturdy.

So far, I’m very impressed. I’ll be writing up some of my experiences of using the Surface Pro 2 as a development workstation as I spend more time with it.


So if this device is meant to replace my MacBook, what does it mean for my Surface RT?

Having two 10.6 inch tablets is not ideal, I know. But I’m going to continue to use the Surface RT for things like Skype, Netflix and general carrying around in my backpack until there’s a 7 or 8 inch Windows RT based tablet that catches my eye.

Windows RT devices tend to have much better battery life, and the operating system itself certainly better suited to mobile devices. For example, Connected Standby allows Windows RT to collect email and other notifications over Wi-Fi even when ‘off’. A feature that is sorely missed on Windows 8.1 Pro x64.

I’m also not convinced that the 10.6 inch screen size of the Surface RT is what I want from a Windows RT tablet anyway. The relatively large screen is great for using with the Type Cover and being productive – but I’d rather have something smaller for using mostly with touch.

Surface 2 & Surface Pro 2

As expected, Microsoft recently showed off two new Surface tablets, both next generation replacements for their existing offerings. The Surface 2 offers updated specifications and thinner body aiming at personal productivity with Windows RT 8.1 and the Nvidia ARM platform, while the Surface Pro 2 caters more for the professional with Windows 8 Pro and the low power Haswell based Intel Core i5. Both offer a new two position kickstand, which apparently makes it more stable to use on your lap.

Personally, I find the Surface Pro 2 very compelling, and I’m certainly considering it as a possible successor of my old MacBook as my personal software development machine. Though even with the updated lapability, I’m not sure if I would be productive on one as a laptop – when not using a desk.

Surface Pro 2 offers the portability and simplicity of a tablet when you want it…

Surface Pro 2

…and the power and flexibility of a laptop when you need it.

Regardless of if I decide to buy or not, both products look like good solid updates to the line. The real new stuff is a little more subtle though – the updated accessories really fill out the Surface experience, and a clearly the differentiator that puts Microsoft’s tablet into a league of its own. A few worthy of mention are as follows…

Docking Station

This was going to happen, and I’m glad it did. Personally, I’d love to have a setup with a Surface Pro 2 and one of these fancy new Docking Stations – my biggest problem with that is that I don’t currently have the space – though that’s something I’m thinking about changing in the near future. I’m glad they have finally made this accessory, and it would certainly factor into my plans if I decided to get one of these devices.

Power Cover

As well as updates to both the Touch and Type covers – that include backlights, thinner designs and better performance – the Power Cover also includes a large battery that’s meant to increase the life of the new tablets. Personally, I think I’d really have to need one of these before I got it. Maybe even being caught powerless a few times before investing.

Arc Touch Mouse

The Surface Edition of the Arc Touch Mouse interests me quite a lot. I still have mine and I still use it regularly. But the single thing that interests me the most – is the fact that this thing is Bluetooth now. Why wasn’t it already? I don’t know. Also, I find the design way cooler than the Surface Edition of the Wedge Touch Mouse which they previously released.

Surface Music Kit

Surface Music Kit

Finally, this is the cover that interests me the most. It’s a sign of change, a real differentiator on Microsoft’s part – they’re designing a pressure sensitive touch surface that’s tailor made for music tasks. Specifically around their Surface Remix Project. I see a bright future in these kinds of accessories, and I’m looking forward to see what comes next.

Windows 8.1 on the 2008 MacBook

Windows 8.1 on 2008 MacBook

For a while now I’ve been wanting to get myself a new PC, but I haven’t found one that really captures my attention. I tried looking at Vizio, Apple and Samsung – but nothing seemed worthy of the investment. Plus I must admit I have been holding out to see if Microsoft brings an Ultrabook to the Surface family.

Most of the time I actually use my Surface RT for doing every day stuff, but there are some things that are much faster using a larger keyboard, a proper track pad and the ability to be used on the lap. I have been using my 2008 MacBook running Windows 7 for these tasks, as well as pretty much all of the development I do for my personal projects.

Last week – when trying to get the MacBook to boot from a VHD file – I managed to mess up the boot configuration, and two of the three operating systems (OSX, Windows 7 and Windows 8.1) didn’t work at all – the only one that worked didn’t really provide me any way to fix the issue.

So for the first time in what seems like forever, I actually burnt a DVD and got a copy of the Windows 8.1 Preview installed fresh on the NTFS partition. This worked much better than the Windows 8 Preview I had previously tried, and I decided to try and get things up and running properly by following a guide (slightly modified to get the new version of Boot Camp) and lots of hacking around.

To my amazement, not only did all the Apple specific drivers (the backlit keyboard, multi-touch track pad etc.) all work for the x64 version of Windows, but the operating system itself felt a lot faster than Windows 7. It also seemed the Apple’s Boot Camp software wasn’t hammering the CPU as much as it used it.

Thanks to some of the changes in Windows 8.1 – like being able to use Snap view on lower resolutions – I’m actually able to complete most of the tasks I wanted a new computer for. Sure there are a few down points:

  • No hypervisor – meaning I can’t run the Windows Phone Emulator.
  • No touch screen – yes I have tried to swipe content on the screen by mistake!
  • Not very speedy – hey it’s a 2008 machine, it’s not going to be fast.
  • Hacky configurationthe third party drivers sometimes feel like they’re held together with luck. And they are.

But these negatives aside, I’m actually able to get most of my development tasks complete on the new operating system, and I’m going to upgrade to the final version of Windows 8.1 when it comes out in the fall. This means I don’t need to buy a new computer right away, and I’m going to try to get at least another year out of this one.

Windows 8.1 on 2008 MacBook

I still hope that Microsoft will enter the Ultrabook market, and if they do I’m sure I’ll be glad that I waited. But for now I’m going to try to continue to use this 2008 MacBook as long as I can.

My hat goes off to Apple – this has definitely been the best machine I have ever owned.


I no longer own this MacBook anymore as I’ve upgraded to a Surface. It’s a little difficult for me to answer further questions around running Windows on it.

Good luck!

iPad is all about the apps

Apple iPad mini

I recently acquired an iPad mini for a reasonable price. I had been thinking for a while that if I had any iOS device it would have to be an iPad – simply for the apps. Having an iPhone would involve a major investment into an ecosystem that I have no interest of using. The iPhone is great for both the Apple and Google ecosystems, however am invested in the Microsoft ecosystem, and I already have my computing needs pretty much set.

Here are the devices I tend to use on a daily basis:

  • Surface – main computer
  • Laptop – development
  • Lumia – portable device
  • Xbox – entertainment

In addition to these, I do also have a couple of extra ‘dedicated’ devices:

  • Nintendo DS – Pokémon
  • Kindle – reading

So where does the iPad fit in? I see it as one of these extra devices, in the same league as the DS and the Kindle. What’s this devices dedicated purpose? Running apps that Windows doesn’t have*.

  • iPad – apps

Here are some examples of the apps I’ve installed so far, that don’t exist on Windows:

What am I specifically not using it for? No email, calendar or contacts – this is already on my Windows machines. No music or photos – I already use Xbox and SkyDrive for this stuff. No social networking – I get notifications for Facebook and Twitter on my Windows machines already. I simply do not need another device with these features.

Do I think I have too many devices now? Well no, not really. I’m ok with the amount of stuff I have – though I’m always looking to reduce things. To me, having an iPad is significantly more useful than having something like a microwave.

* Interestingly, since getting the iPad I’ve already been thinking about a time when I don’t need to have it, and all the apps I want are on Windows. That’s the dream.