ย ย ย Sunday, July 5, 2026

A Magazine About Singapore . Since 2011

๐’๐ข๐ง๐ ๐ฅ๐ข๐ฌ๐ก ๐‘๐ž๐š๐ฅ๐ฅ๐ฒ ๐ˆ๐ฌ ๐๐ซ๐จ๐ ๐ซ๐š๐ฆ๐ฆ๐ข๐ง๐  ๐‹๐š๐ง๐ ๐ฎ๐š๐ ๐ž

Yes - and that's the secret behind our ultra efficiency. We don't waste time spelling out the full thing.

Want to remove a file in Linux? That's just rf. No questions asked.

Singlish is the same. It's not broken. It's compressed.

If you listen carefully, Singaporeans spend much of their day speaking in something that resembles a programming language.

The most obvious example is ordering kopi.

I once had an ang mo friend who ordered like so: "Can I have an iced coffee with evaporated milk and no sugar?"

I simply went: "Kopi-C kosong peng."

Four words, got the job done.

The syntax is modular. Each component changes one attribute of the drink.

Kopi = coffee

C = evaporated milk

Kosong = no sugar

Peng = iced

See, it's not really a sentence. It is a command.

To the kopi uncle, I can imagine his brain compiling the instructions:

Coffee

+ evaporated milk

+ no sugar

+ ice

The remarkable thing is that Singaporeans instantly understand combinations they've never heard before because everyone understands the underlying rules.

๐“๐ซ๐ฒ "๐Š๐จ๐ฉ๐ข-๐Ž ๐†๐š๐จ. ๐Œ๐š๐ข ๐“๐ง๐ . ๐Œ๐š๐ข ๐™๐ก๐ฎ๐ข." (๐ค๐จ๐ฉ๐ข-๐จ ๐ฌ๐ญ๐ซ๐จ๐ง๐ , ๐ง๐จ ๐ฌ๐ฎ๐ ๐š๐ซ, ๐ง๐จ ๐ฐ๐š๐ญ๐ž๐ซ).

You'll get strange stares, but it'll work.

In other words, kopi ordering is basically a command-line interface.

But the funny thing is that this kind of syntax appears everywhere in Singapore.

Take cai png.

In most countries, people describe what they want.

In Singapore, our ๐œ๐š๐ข ๐ฉ๐ง๐  ๐จ๐ซ๐๐ž๐ซ๐ข๐ง๐  ๐ข๐ฌ ๐ซ๐ž๐š๐ฅ๐ฅ๐ฒ ๐ช๐ฎ๐ž๐ซ๐ฒ๐ข๐ง๐  ๐š๐ง ๐’๐๐‹ ๐๐š๐ญ๐š๐›๐š๐ฌ๐ž. We point.

"Rice. This one. This one. That one."

Entire transactions occur with almost no nouns.

The auntie understands perfectly. It is not a conversation. It is data entry.

The same thing happens when Singaporeans give directions.

The foreigner might say:

"Go down the East Coast Parkway and keep left. You'll see a gentle slope and a sharp turn. Carry on until you see what looks like an ERP and head towards it."

Singaporeans say:

"ECP. Rochor Exit. After ERP turn left."

Both take you to Suntec city.

Except the Singaporean's is a routing instruction.

Even our addresses work this way.

Ask a Singaporean where he lives and he might reply:

"Bedok 85." or "Block 431." or "Level 12 corner unit."

Each phrase contains a surprising amount of information.

Locals immediately understand, foreigners would just hear random numbers.

National Service might be the most advanced version of this language.

A sentence such as: "Last time Tekong I always kena RT after fail IPPT."

contains enough information for Singaporean men to reconstruct an entire life experience.

A foreigner would have no idea what was just said.

Then there are the famous Singlish particles.

Words like lah, lor, leh, meh and mah do something fascinating.

Consider the word: "Can."

By itself it means approval.

Add a particle and the meaning changes.

"Can lah."

Confident approval.

"Can lor."

Reluctant approval.

"Can meh?"

Doubt.

The factual content remains the same. The emotional operating mode changes.

In computer science, we understand that the particles function as metadata attached to the sentence.

Take queueing:

"Taken ah?"

"Last one?"

"You behind me?"

These are technically incomplete sentences.

Nobody cares.

The Singaporean's objective is not grammatical perfection. Our objective is efficient coordination.

Power boh?

We are so efficient, even our language waste no time. Chop chop curry pok.