15
11 Comments

Great Software is Like a Rice Cooker

The history of the rice cooker — the most important piece of hardware that we have in our kitchen! We have used one, religiously, multiple times a day.

The automatic rice cooker is a mid-century Japanese invention that made a Sisyphean culinary labor as easy as measuring out grain and water and pressing a button. These devices can seem all-knowing.

So long as you add water and rice in the right proportions, it’s nearly impossible to mess up, as the machines stop cooking at exactly the right point for toothsome rice. But creating an automatic rice cooker was not so easy. In fact, it took decades of inventive leaps, undertaken by some of the biggest names in Japanese technology.

It really is magical and when it works, it works. I think good software behaves very similarly; effective software feels magical and doesn’t allow the customer to fail (or will go to great lengths to ensure that failure can’t easily happen).

on September 23, 2020
  1. 4

    Unless one eats nothing but rice -which would cause painful constipation- I think the cooker is the most important piece of hardware that we have in the kitchen...

    1. 2

      +1!

      booooooo on constipation.

  2. 2

    Very true. Seeing so many new founders trying to do everything at once with confusing landing pages and value props. Start with one thing at a time.

  3. 2

    That's the linux philosophy: do one thing but do it good!

    NB: you only need one button to make it work, even a 4yo child can manipulate it. We have a LOT to learn from rice cookers :D

    1. 1

      really does! only one button! good note!

  4. 2

    Thanks for the inspiration, very deep! And now I want a rice cooker 😂

    1. 1

      every home needs one!

  5. 2

    Great analogy John! 👍