Milo started with my grandma.

She is intelligent, curious, and independent. But every time she opened her laptop, she became hesitant. Not because she didn’t understand the world — but because the computer felt like it was designed for someone else.

She would say:

“I’m scared I’ll click the wrong thing.”

Something as simple as:

  • Opening an email attachment
  • Joining a Zoom call
  • Finding a photo
  • Replying to a message

would turn into a stressful, multi-step maze.

It wasn’t a lack of intelligence.

It was interface overwhelm.

I realized something important:

The problem isn’t elderly people.
The problem is that computers expect procedural thinking.

Computers require: [ \text{Task} = a_1 \rightarrow a_2 \rightarrow a_3 \rightarrow \dots \rightarrow a_n ]

But my grandma thinks in outcomes: [ \text{Goal} = \text{“Send this to my doctor.”} ]

She doesn’t want to remember steps.
She wants the result.

That difference inspired Milo.


What I Learned From Her

1. Fear Is the Real Barrier

It wasn’t that she couldn’t learn.

It was that every mistake felt permanent.

Closing the wrong tab.
Deleting something accidentally.
Typing in the wrong box.

So Milo had to:

  • Show what it was doing
  • Move slowly and clearly
  • Confirm important actions
  • Be reversible

Trust had to be designed in.


2. Simplicity Is Emotional, Not Visual

A clean interface isn’t enough.

True simplicity means:

  • No jargon
  • No hidden states
  • No multi-layered menus
  • No technical vocabulary

Instead of:

“Upload file to cloud storage.”

Milo says:

“Where would you like me to save this?”


How I Built Milo for Her

I built Milo as a chat-first desktop assistant.

Instead of navigating menus, she can type:

  • “Open my bank website.”
  • “Reply and say thank you.”
  • “Find the photo from last Sunday.”
  • “Join my 3pm meeting.”

Milo translates that into actions:

[ \text{Intent} \rightarrow \text{Plan} \rightarrow \text{Safe Execution} ]

Behind the scenes:

  • It understands what’s on the screen
  • Breaks tasks into safe steps
  • Executes them one at a time
  • Shows each step clearly

But to her, it feels like:

“I’m just talking to my computer.”


The Hardest Challenge

The hardest part wasn’t technology.

It was restraint.

Modern AI wants to move fast.
Older users need predictability.

So I designed Milo to:

  • Pause before sensitive actions
  • Explain what it’s about to do
  • Allow “undo” when possible
  • Offer reassurance

Because for her, confidence matters more than speed.


Why This Matters

Technology should not create a generation gap.

My grandma raised children, managed a household, and navigated life without digital tools. The least we can do is build tools that respect her way of thinking.

Milo exists so that she — and millions like her — don’t feel disabled by technology.

Instead of:

“I don’t know how to use this.”

She can say:

“Milo, can you help me?”

And it just works.

Built With

Share this project:

Updates