For everyone

There are two ways to design a product for the widest possible audience. In other words, for everyone.

  • Focus on all the things thatĀ anyone needs, call it the set union approach, or
  • Focus on only the things that everyone needs, call it the set intersection approach

The former may lead to a great product that everyone has a use for. But often it leads to products that no one loves. It has too many unwanted features cluttering the experience for most users. And developing and maintaining all those features adds complexity and delays.

The latter leads to simple products. They don’t fulfill all the needs for anyone. But they fulfil some needs for everyone, without adding any clutter they need to deal with constantly. Not having to deal with the special features, and exceptional cases also makes them easier to develop and maintain.

Continue reading For everyone

If Amazon owned YouTube…

We got a BT Sport subscription last month to watch Champions League and Europa League matches. The stream (we watch on the TV using Chromecast) often paused and skipped, often over entire plays, and at least once over a long sequence including the goal. It was terrible.

Before the finals, we remembered that BT Sport streams the two finals free on YouTube. So, halfway through the Europa cup final, I switched to streaming from YouTube. It was flawless. There was no pause-and-skip. At all! For the Champions League final, I didn’t even bother switching on the BT Sport app, and went direct to watching on YouTube.

BT Sport isn’t the only company with a terrible live streaming product. Eurosport player’s pause-and-skip is terrible, making all sports unwatchable. ITV is so aware of its terrible product that it doesn’t even offer live streaming on Chromecast, only recorded programs are available. These are just the ones I’ve tried1.

This got me thinking. YouTube has some of the best2 streaming infrastructure and knowhow. For instance, they understand that continuity is more important than quality in live streaming, so their algorithm dynamically reduces video quality instead of pausing live streams. They have content delivery deals with most network providers globally, helping reduce lag and data transfer. They basically already have all the infrastructure for a successful streaming platform.

What would Amazon have done if it owned YouTube in its current state? They would haveĀ productised the YouTube streaming platform, a la AWS and Amazon logistics, and opened it up for any company to use.

Continue reading If Amazon owned YouTube…

Post Microsoft

10 years ago Microsoft software was dominant in my usage – Windows, Office, Messenger, IE, and probably more.

Today, the only Microsoft product that I use is Visual Studio Code (I switched from Sublime Text last year).

I haven’t used Windows, IE or messenger in a decade. I do occasionally use Excel and Skype, when someone insists, but have neither installed on my devices.

Continue reading Post Microsoft