technology / language / AI / software

Hello, World

We taught computers to say hello long before they could answer back.

Human Telephone Program Network Conversation

I was thinking about the word hello recently.

Not for any particularly profound reason. I said it, or heard it, or typed it somewhere, and for some reason actually noticed the word instead of letting it pass by like I have probably done several hundred thousand times before.

And I realized that hello is basically a handshake. A verbal one.

Think about what happens when you say it. You haven’t really said anything yet. No information has been exchanged. No argument has been made. No question has been asked. You have simply announced: I’m here.

And usually the other person responds: I’m here too.

Now we can talk.

That is a handshake.

The word itself is older than the telephone. Earlier forms like hallo, hullo, and hollo were used to attract attention. But the telephone gave hello a particularly useful new job.

For most of human history, if I wanted to speak to you, your presence was fairly obvious. You were standing in front of me. Then we invented a machine that allowed two people who couldn’t see each other to have a conversation.

Suddenly there was a strange little problem at the beginning.

Is anyone there?

Alexander Graham Bell famously preferred “Ahoy!” as a telephone greeting. Thomas Edison pushed “Hello.” Hello won.

Which is probably for the best, although I do enjoy imagining corporate life in the alternate timeline.

“Ahoy, Susan. Just following up on my previous email.”

Anyway.

The important part isn’t really which word won. It’s the function the word performs.

You pick up a ringing telephone and say, Hello? Someone answers, Hello.

There you are.

The channel is open. Now we can actually say something.

Hello?Hello.

This is where the thought got more interesting for me, because somewhere along the way, hello made another jump. From human to human, to human and machine.

Anyone who has spent even a little time learning programming has probably encountered:

Hello, World!

Brian Kernighan’s 1972 tutorial for the B programming language contains the earliest known version of the little program that would eventually become a ritual across programming culture. The point was practical: make the machine produce something visible. Over time, the phrase became the default first conversation between a programmer and a new language.

It’s almost comically simple. You write a tiny program, you run it, and the computer prints some text.

Hello, World!

Congratulations. You have made a computer say hello.

As a technical achievement, this is not exactly landing on the Moon. But as a ritual, I find it fascinating.

For decades, one of the first things we have taught computers to do in a new programming language is introduce themselves.

Not calculate something. Not explain themselves. Not say:

SYSTEM OPERATIONAL.

We made them say:

Hello, World!

There is something wonderfully human about that.

And the World part is doing a lot of work.

It isn’t Hello, Programmer. It isn’t Hello, Computer. It’s Hello, World.

The machine is announcing itself to something much larger than the person sitting in front of it.

Of course, for most of computing history, that was entirely theatre. The computer didn’t know what hello meant. It didn’t know there was a world. It didn’t know anyone was listening. It certainly wasn’t waiting for a response.

It was executing an instruction.

We told it to print some characters. It printed them.

End of conversation.

Except we kept doing it.

Generation after generation of programmers. New computer. New language. New environment. Same little ritual.

Hello, World!

Then we connected the computers together.

That part escalated quickly.

There’s another reason I like this connection. Computers have handshakes too.

When systems establish a connection, there is often some version of: I’m here. I can speak this protocol. I received your message. We’re ready. Proceed.

We literally call it a handshake.

AHELLO
BACK

Which means we have somehow carried the same basic social pattern through several layers of technology.

A physical handshake establishes a human connection. Hello establishes a verbal one. A network handshake establishes a machine connection.

Different mechanisms. Same basic idea.

Presence. Acknowledgment. Exchange.

Before anything interesting can happen, both sides need some way of establishing that the other side is there.

For most of computing history, Hello, World! was one-way communication. The machine could say hello because we told it to, but it couldn’t really participate in what came next.

Now I can open a computer and type:

Hello.

And a machine can reply:

Hello.

YouHello.

MachineHello.

That sounds completely unremarkable in 2026.

Which is precisely why I find it remarkable.

We have gone from computers printing a predetermined greeting to systems that can respond to language, maintain context, ask questions, challenge ideas, explain themselves, help make things, and continue a conversation for hours.

There are enormous technical and philosophical arguments hiding inside what exactly respond, understand, or even conversation should mean here, and I’m not trying to solve them with one cute historical analogy.

I’m interested in something simpler.

The handshake became reciprocal.

I say hello. The machine says hello back. What comes next is no longer a line somebody wrote into the program beforehand.

That is new.

Maybe I’m reading too much into two words programmers chose decades ago.

Entirely possible.

But I like the continuity.

Humans meet humans: Hello.

Humans build telephones: Hello?

Humans build computers: Hello, World!

Humans connect billions of those computers together.

And eventually we build machines we can actually talk to.

Hello.Hello.

For decades, Hello, World! was one of the first things we taught a computer to say. The computer wasn’t really introducing itself. It couldn’t know there was a world on the other side. It couldn’t know anyone was listening. And it couldn’t answer if the world said hello back.

We kept teaching it the words anyway.

Again and again.

Maybe Hello, World! was never particularly important as a program.

Maybe it was important as a gesture.

Because after decades of teaching machines how to say hello, we finally built some that can continue the conversation.