Wunderlist

I had been looking at a replacement for Outlook tasks for the longest time. Since Windows Phone 7 came out, Microsoft’s mobile offerings for Outlook tasks have been… sub-optimal.

I had heard of Wunderlist through sites like Lifehacker and The Verge, and in 2014 6Wunderkinder released a new real-time sync engine as well as new beta versions for Windows Phone and Windows 8. I thought it was about time I switched from Outlook, so I gave it a shot.

A year later and I’m still using it every day.

Wunderlist is intuitive and easy to use. The free version does more than other apps, and it’s totally cross platform with first-class apps for Apple’s platforms (including Watch), Android, Windows and the web. It features recurring to-dos, subtasks, reminders, due dates, multiple lists and folders to organise them. Smart views let me order the to-dos by today or this week. This is where I spend most of my time when actually doing things. I like working through to-dos in due-date order, across all of the lists.

The latest new feature was a Wunderlist API. Integration with Slack and Sunrise has been useful, but I’m still waiting on integration with Outlook (coming soon) and IFTTT.

wunderlist-ui

Now Wunderlist is part of my Action Management System and vital to how I get stuff done. Here’s how I have it set up.

Inbox

The Inbox is where I collect any of my to-dos as I record them. I try to keep my inbox fairly minimal, so I regularly review it. I often put links or other small reminders to myself in here and check them off without ever organising them into folders. The way I use inbox is in a similar way to my email: it’s a great collection point, but it should be regularly emptied – either by doing the to-do, or organising it into one of my folders.

Actions

Anything that takes longer than a couple of minutes goes from the Inbox and into here. Pretty much anything goes, as long as doesn’t fit into any of my other lists. I regularly review this list to add due dates or subtasks.

Habits

Daily, weekly, and monthly habits are stored here. All of these to-dos are recurring, so as soon as I check them off they return for the next date. For example, every week I review my finances and every month I review my projects list. These will appear on my weekly smart list as they need to be addressed.

Wishes

There are often things I am thinking about doing or getting which are either just ideas or not feasible right now. This is where my wish list comes in. Putting items in here gets them off my mind into a place where I can review regularly.

Waiting

This list keeps track of any items I’m waiting for including Kickstarter projects, deliveries, book and music release dates and other things like that. I also use list to keep track of things that I am waiting on from people too, including items loaned to friends.

Projects, Objectives and anything else

All of the above to-do lists are actually inside a folder marked ‘Personal’. As well as this folder, I also have a folder called ‘Projects’ which contains number of to-do lists for projects I am working on – and these come and go depending on what’s happening in my life. In fact, some of these lists may even be shared with other people.

Currently I also have an ‘Objectives’ folder which is keeping track of a some bigger picture things I want to achieve, but this is not permanent. I like to keep things flexible inside Wunderlist, and creating ad hoc lists and folders makes it easy for me to do so. I always review my to-do lists once a week a week anyway.

Highlights from Build 2015

The Build 2015 conference has just taken place in San Francisco.

Like last year, this has been another huge event for Microsoft, and a big deal for the people who build solutions using their technologies.

There have been way more interesting things happening than I can possibly cover in one article, but I have decided to cover the three most important to me:

.NET, Windows and Azure.

An exciting future for .NET and Open Source

The future of .NET is the continued push to an open source .NET Core, which is at the centre of both the latest ASP.NET runtime and the Universal Windows app platform. In the future, this will expand and include other application types. In my opinion, they’ve picked the right place to start.

Applications running on the CoreCLR can be developed and deployed on cloud and server-based infrastructures running different operating systems including Windows, Linux and OS X. I have been watching the development efforts on GitHub for a while now, and I’ve set it up on my own machines running both Windows and Linux. It sure is a sight to see.

As well as the core runtime itself going open source, other technologies like Roslyn have enabled products that many wouldn’t have guessed would see the light of day. Having an open source compiler platform has enabled Visual Studio Code – a new cross platform text editor with Intellisense – to be built.

I was lucky enough to see Visual Studio Code before it was announced, and it changed the way I thought about collaboration with Mac users instantly. I’ll have more on this new text editor soon.

Visual Studio Code

With the RC of Visual Studio 2015 there have been some big improvements in the languages supported including both the more traditional C# and Visual Basic, and (my personal favourite) F#.

The Visual F# improvements in ‘every day’ activities are dramatic for anyone who has been using the language. This is all thanks to the new open source attitude, and the amazing community around F# who have helped to develop the Visual F# tools on GitHub.

This new world of cross-platform and open source .NET technology is going to enable some amazing scenarios for .NET developers like myself.

Windows 10’s application platform takes shape

The aforementioned Universal Windows app platform is really taking shape now. Gone are the days of very prescriptive (and maybe too forward-looking) design patterns of Windows 8, and in is the ‘do what’s right for your applications‘ model that has been working well for some for a while.

Universal Windows apps scale from the smallest phones and Internet of Things devices up to the large screens of the Xbox One and the Surface Hub. The most ‘universal’ of these apps are built with just one binary which includes a scalable UI. This allows you to even have the ‘desktop’ app experience when used on a landscape 5.7 inch phone, or when plugged into an external screen using an amazing new Continuum for Phones feature.

For app developers there are some interesting (and controversial) new ways for software venders to build for Windows. The biggest of which are the bridges from Android and iOS. These two are extremely important for the phone and work especially well for iOS games which don’t rely too heavily on the operating specific UI elements. Combined with the bridges for ‘classic windows’ apps and websites using Microsoft Edge, the Store should get a lot more apps on this Windows 10 wave of releases.

From a user’s view, Windows 10 has really rounded out, with the latest Insider Preview feeling a lot more polished than any of the previous builds. Seeing HoloLens run standard Windows Universal apps was a big deal too.

I’ll have more thoughts on these in the future as the Insider Preview continues, and more information for HoloLoens is released at E3.

<

h3>Microsoft <3 Docker and other Azure improvements

Azure, and the Microsoft Cloud in general, continue to amaze me. Microsoft has managed to embrace this new way of building (and selling) software in at breakneck speed. Additional services were added throughout the platform all the way from storage and networking, to analytics and machine learning. Way too many for this article.

Two of the biggest highlights were the ability to run the complete Azure Stack locally, and Azure’s new Data Lake features too, something which Amazon has had a lot of success with.

Microsoft <3 Docker

For me though, the most interesting changes were around Docker support across Windows and Azure. Docker has been on my radar for a while, but I have yet to use it in production. I have plans to do so in the not too distant future.

Feeling Good with Microsoft Band

Microsoft Band

Like the Fitbit before it, the Microsoft Band is now well and truly part of my everyday life. Thanks to the addition of the exercise tracking and the Guided Workouts I have seen some tremendous improvements in my health and fitness since strapping the device to my wrist for the first time two months ago.

I have seen an increase in the number in the steps I do and a huge increase in the amount of time I spend exercising every day. At the same time I have measured a decrease in my weight, and my average blood pressure is a little bit lower too. Most importantly I feel better.

I’ve always been driven by these kinds of statistics and throughout my life I have found that mindfulness is always a key driving factor in making improvements to myself. The Band gives me that health mindfulness on a new level, though the motivation to be better is all my own.

Microsoft Health

Positive results aside, I have some notes on a more technical level to share:

And finally I have one more point, which is probably the most important, when you think about it. It isn’t accurate when measuring lower heart rates. In some situations it literally doubles the reading I’m getting through another device – and this is usually when I’m very relaxed or sleeping. I have tweeted Microsoft, but they haven’t replied.

I’m sure the accuracy of the lower heart rates will improve in time, so I’m not too concerned about it. I do look forward to seeing the kind of insights we were promised when the device first came out, as well as web access to the data. I’m sure it’s coming soon.