Tracking every hour of every day has made me happy with how I spend my time.

Made for desktop and mobile and easily draggable, every hour helps track your time easily.

What inspired the idea?

My friend, also called Alex, showed how he was doing more of the things he wanted to — piano, friends, and a course — and avoiding things he didn’t want to.

To do this he was using a spreadsheet.

Actions from The Messy Middle by Scott Belsky

Rewards are fun but dangerous

We are social animals, we want rewards from our society, but that is not the source of confidence or sustained happiness.

Worse still, it could lead to a dependency that you need external validation and plaudits. And that is dangerous for your self esteem.

If you only do what others you know will celebrate, you a picking a path that may not align with things you want to enjoy. There is courage in doing things you want to do, without a need to be rewarded, but there is also fulfilment and achievement there.

Own them

Reliance on external validation or financial reward…

PWA’s are getting closer and closer to full functionality — but the documentation of them is, in my experience, poor. Let’s help.

Reminder: What is a PWA?
If you don’t know what a PWA is, read this or more simply, they are apps that are not delivered via app stores. They are tiny in file size, much faster, quicker to develop, have offline capabilities and even payment capabilities!

“Twitter’s iOS app for example, is currently over 110MB. The PWA, which closely mirrors the native app’s features, is just over 10MB.”



Chrome, Edge and Firefox (and a few others) all support notifications. This is the flow that we need to go through:

  1. User needs to tell their browser that they want/allow…

The book, Hooked, by Nir Eyal.

If you’re shocked how quickly time disappears when you’re doing nothing on your phone and how slow it is when you’re not on the web, don’t be surprised. It has been designed that way. But if you know the model they use, you can do something about it.

Nir Eyal is a prominent force in tech, largely due to his hugely successful book Hooked, in which he clearly illustrates how tech companies have formed a model to induce obsessive behaviour, using everyone’s normal human stimulus. This is his model.

Before this sounds a little bit tin-foil-hat’, it is worth saying…

How to read Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch and others…

Image source

Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch is the longest place name in the world

Commonly known as Llanfairpwllgwyngyll, often shortened to Llanfairpwll or Llanfair PG, this town on Anglesey rose to fame for many after Liam Dutton nailed its pronunciation.

Also, I found out that Taron Egerton, the actor of Kingsman fame, is apparently from there!

I learnt this from the book “Welsh Place-names Unzipped” by Brian Davies. It is only £3 and is a pocket sized book for all your walking needs!

All place names are descriptions…

Humans are generally bad at naming things, and names generally only stick around if other people agree with the name…

How I will decide what to work on for Product Hunt’s Maker Festival

Inspired by Product Hunt’s community engagement piece focusing on building a Greener Earth, I thought I would revisit an old idea.

I can track my calories, my emotions, how I spend my time, and every second that I spend on my laptop… but I have no idea of the environmental impact of my decisions.

Why can I not record what I have eaten and find out if I am going over my weekly carbon target?

Throughout the day, I want to be able to record what I am up to — food and travel mainly, as I assume they are the largest factors which I have full control over.

My notes for future me.


  1. There is a lot of prep (images, gifs, videos, descriptions, first comments, potentially videos, and so on).
  2. You will fall into the sea of products if you don’t prepare yourself
  3. You will fall into the sea if you don’t prep your friends and followers
  4. People who signup on the day will not count to your upvotes
  5. Lower upvoted products can rank higher (if they were released later)
  6. Don’t bother launching at 12am — just launch when your the people who will upvote will be up (see point 5)
  7. You don’t need to be hunted. It doesn’t affect the algorithm.


There tends to be a lot of factors to consider when you buy a car: style, price, speed, economy, etc. How do you decide?

Narrow down the features you need

First off, if you live in London, you don’t need a car. If you still insist that you do need a car, you don’t really live in London.

We were moving out of London to start living in different places every couple of weeks. We needed to fit all our belongings into this car. Plus my bike. Plus Emma’s bike. It needed to be reliable, and comfortable. We had a budget of max £5,000.

We set…

PWA’s will need persistent storage sometimes but it is damn painful to do without studying indexedDB — so I did it for you

The key challenge — Async interactions

This is a problem I have hit a few times. You can’t just get data from the db by stating it — ie. const value = db.value. This is different for most of us.

Instead we need to say that we want it, and then say what we will do with it after it comes back — callbacks.

Mozilla talks about a common pattern to bear in mind while interacting:

The code should be structured similarly.

Prep work

For the gists below to work you will need to define a few things. Specifically:

const dbName = "whateverYouWant";const version = 1; //…

Work is entering the home. Separation is vague. Everything is built for your attention not your balance. We are all unprepared.

We don’t have awareness of time (and everything is built to capture attention).

If someone asked you to do something, you would likely do it for them. Motivation isn’t even a thought.

But when you give yourself a task, it’s much harder.

There is likely less definition of the task and how to complete it, less accountability as you’re only cheating yourself and less urgency. This hits your life balance. Suddenly, your doing more work than anything else, you neglect the things that make you happy and you burn out.

The defence

I started tracking my hours — every hour of the…


Focused on saving our time: for your life balance; for our food emissions and for booking airbnbs.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store