Zero to hundred

I didn’t completely abandon my original intention, but it did turn out a bit different.
I wanted to do short blogs about my progress, both as a way of motivating myself and creating a guide. But I kept feeling like I didn’t have something worth reporting on.

Several weeks later, the app is in the Windows Store without a single post about it.

So a quick summary of where I am at is in order:

  1. I used GitHub Pages to host the product website
  2. I put the source code up on GitHub
  3. The app is named homebased
    1. It has an unlimited trial without any limitations, so don’t worry about the $0.99 🙂
      1. I didn’t make it free, because I want to keep the psychological option of sales and giving it away for free to promote it

What’s next


As you can see, the app is the very bare minimum in all sense of the word.

I see it really needs to:

  1. Improve usability
    1. I developed a first time user experience, that guides you through the setup, but I admit it’s not dummy-proof
    2. Because I wanted something generic that supports different services, it actually turned out a bit clumsy to use with the single service it does support
  2. Improve user interface
    1. although the app does its main job in the background, it could be a bit more inviting visually to set up
    2. I wanted to follow the default Windows Phone settings screens and style, but maybe that’s just an excuse 😉
  3. Add features
    1. You can only connect to IFTTT, there’s more relevant API’s out there
    2. Support multiple users, because if there’s more than one person that lives in a household, you don’t want to lights get turned off just because you are out

Theme music for this blog post

Zero to hundred

Back of the napkin

So although I symbolically titled the first post in this series “File > New Project“, I definitely look at this initiative as a product.

Not a product in any business sense, but in the sense that there is no outlined path of what’s going in and what will come out of it.


This is how I currently see the minimum viable product, an app consisting out of:

  1. First-time user wizard for a dummy proof setup
    1. Should configure your home location
    2. Should connect to at least one smart service or device
    3. Can configure what to do when leaving home
    4. Can configure what to do when arriving at home
    5. Explains how the app will help
  2. Home screen reports performed actions that were configured
    1. This includes failed actions
  3. Settings screen that allows customization of the initial settings

I forgot to mention I already tried out a basic proof of concept before I started these blog posts, just to make sure it has some chance of working out. So I have some confidence this is conceptually feasible.

Next step is sketching some mockups and developing a first draft.
I should be able to get in the more technical details by then and share some code.

Theme music for this blog post

Back of the napkin