Vibe Coding vs Paper Coding

Forget fancy AI or modern vibe coding tools. My journey started with something much more physical: “Painful Paper Coding.” My very first program was born on a stack of yellow punch cards.

Long before the cloud, we had the giant mainframe. To get these huge machines to do anything, I had to follow a strange old ritual…

  • Step one: Buy a stack of blank cards. They were cheap – about 25 cents for 50 tickets to total frustration.
  • Or, I could “borrow” a few cards from a friend or a rival lab when no one was looking ๐Ÿ˜Ž
  • Next, find a free keypunch machine. I had to type out my code line by slow, painful line.
  • The concluding step involved delivering my stack of cards to the data center’s small window, where the “high priests” (the operators) would process them through the massive computer (IBM S/360).

After waiting 15 minutes or so, Iโ€™d get a big printout, find one tiny typo, and have to start the whole nightmare all over again.

Still, I loved every minute of it.

I loved the noisy machines and the massive computer. I even enjoyed the careful planning and flowcharting I had to do before punching a single card.

I enjoyed the challenge of writing efficient code to save money and time, and I loved the feeling of being in total control of my code.

Even with today’s smart tools and easy coding, I still miss that feeling.

๐—ง๐—ต๐—ฒ ๐—ฑ๐—ฎ๐˜†๐˜€ ๐—ฎ๐—ฟ๐—ฒ ๐—น๐—ผ๐—ป๐—ด, ๐—ฏ๐˜‚๐˜ ๐˜๐—ต๐—ฒ ๐˜†๐—ฒ๐—ฎ๐—ฟ๐˜€ ๐—ฎ๐—ฟ๐—ฒ ๐˜€๐—ต๐—ผ๐—ฟ๐˜

Ten years might feel like an eternity in our daily routines, but in the timeline of #๐—”๐—ฟ๐˜๐—ถ๐—ณ๐—ถ๐—ฐ๐—ถ๐—ฎ๐—น๐—œ๐—ป๐˜๐—ฒ๐—น๐—น๐—ถ๐—ด๐—ฒ๐—ป๐—ฐ๐—ฒ, itโ€™s a blink of an eye that changed everything.

Just ten years ago this week, the world tuned in to a historic confrontation: #๐—š๐—ผ๐—ผ๐—ด๐—น๐—ฒ ๐——๐—ฒ๐—ฒ๐—ฝ๐— ๐—ถ๐—ป๐—ฑโ€™๐˜€ #๐—”๐—น๐—ฝ๐—ต๐—ฎ๐—š๐—ผ ๐˜ƒ๐˜€. ๐—š๐—ผ ๐—š๐—ฟ๐—ฎ๐—ป๐—ฑ๐—บ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—Ÿ๐—ฒ๐—ฒ ๐—ฆ๐—ฒ๐—ฑ๐—ผ๐—น. It was a watershed moment that redefined our understanding of machine intelligence.

The match wasnโ€™t just about a computer winning a game; it was about the profound “creativity” and “resilience” displayed by both sides:

  โ€ข ๐— ๐—ผ๐˜ƒ๐—ฒ ๐Ÿฏ๐Ÿณ (๐—š๐—ฎ๐—บ๐—ฒ ๐Ÿฎ): AlphaGo placed a stone in a location no human expert would have ever considered. It was a move so “inhuman” it shocked the commentators, yet it ultimately proved to be a stroke of strategic genius.

  โ€ข ๐—ง๐—ต๐—ฒ “๐——๐—ถ๐˜ƒ๐—ถ๐—ป๐—ฒ ๐— ๐—ผ๐˜ƒ๐—ฒ” (๐—š๐—ฎ๐—บ๐—ฒ ๐Ÿฐ): Just when it seemed the machine was invincible, Lee Sedol played Move 78 – a brilliant, unexpected wedge that confused the algorithm and secured a victory for humanity. It was a stunning display of human spirit and the ability to find a path where none seemed to exist.

Since that week in 2016, the pace of AI advancement hasn’t just continuedโ€”it has accelerated exponentially. We are no longer just watching AI play games; we are working alongside it to solve complex global challenges.

If you haven’t seen it yet, I highly recommend watching ๐˜๐—ต๐—ฒ ๐—”๐—น๐—ฝ๐—ต๐—ฎ๐—š๐—ผ ๐—ฑ๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜๐—ฎ๐—ฟ๐˜† ๐—ผ๐—ป ๐—ฌ๐—ผ๐˜‚๐—ง๐˜‚๐—ฏ๐—ฒ. It is a gripping, emotional look at this turning point in history.

The last decade proved that AI can surprise us, but the “Divine Move” reminded us of the unique power of human ingenuity. Now is the time for us to work together, leveraging these tools to make the ๐—ฏ๐—ฒ๐˜€๐˜ ๐—บ๐—ผ๐˜ƒ๐—ฒ ๐—ผ๐—ณ ๐—ผ๐˜‚๐—ฟ ๐—น๐—ถ๐˜ƒ๐—ฒ๐˜€.

How has your perspective on AI changed since that 2016 match? Letโ€™s discuss in the comments.

#AI #Tech #Strategy #Leadership #DigitalTransformation

Success is often built on what happens at 2:00 AM

We often celebrate the launch ceremonies and the awards, but we rarely talk about the chaos right before the ribbon-cutting.

Back in 2001, my team was preparing to launch Hong Kong’s first comprehensive e-government platform. But at 2:00 AM on launch day, we discovered a show-stopping issue: a missing SSL Certificate on a key server.

There was no “download from the cloud” back then. I had to physically go get it.

I took a taxi to the Certification Authority in Kwun Tong, told the driver to keep the meter running, and rushed into the data center. An hour later, I emerged with a floppy disk in a brown paper bag-the missing piece of the puzzle.

As I jumped back into the cab and told the driver to floor it, he looked in the rearview mirror and asked, “Mission accomplished?”

“Accomplished,” I said.

He smiled and drove us to the finish line. He probably thought we were spies, but the reality was just as high-stakes for us. The system went live, and the project went on to win the Stockholm Challenge Award.

Reflecting on this 25 years later, the technology has changed, but the lesson hasn’t: Delivery isn’t just about code; it’s about doing whatever it takes to get the job done.

2026, Iโ€™m Ready

Goodbye, 2025.

For many, this was a year of silent grinding. You put in the work. You showed up early. You stayed late. You trained hard.

And yet, maybe the promotion didn’t happen. Maybe the deal didn’t close. Maybe the scale didn’t move.

Do not confuse a delay with a denial.

The gap between “doing the work” and “seeing the result” is where most people quit. But you aren’t most people.

If 2025 was the grind, make 2026 the breakthrough. Keep the standard high. Keep the foot on the gas.

Remember: You didn’t come this far to only come this far.

Let’s get to work.

#Motivation #NewYearGoals #KeepGoing #2026Ready

The Hidden Message, The 9 Pages, and The Wrong Tool

Happy Genesis Block Day.

On this day in 2009, Satoshi Nakamoto mined the first block of Bitcoin. Buried deep within the coinbase parameter was a hex-encoded string that decoded to a stark headline from The Times:

“Chancellor on brink of second bailout for banks.”

It was a timestamp, but it was also a mission statement. It signaled the shift from opaque centralized finance to a system defined by absolute mathematical transparency.

Yet, nearly two decades later, I still hear people challenge the “vagueness” of blockchain.

My response is always the same: Read the โ€œBitcoin: A Peer-to-Peer Electronic Cash Systemโ€ whitepaper.

It is only 9 pages long.

Itโ€™s not vague; it is a masterclass in transparency. If you read it, you understand that the “vagueness” exists only in the commentary, not the code.

The same logic applies to the current wave of AI skepticism.

I constantly see posts mocking LLMs because a chatbot couldn’t solve a simple math problem or hallucinated a fact. “It’s broken,” they say.

My response? Read the “Attention Is All You Need” whitepaper.

If you understand the architecture, you understand that these models are probabilistic next-token predictors, not deterministic calculators. When you ask a language model to do strict arithmetic, you are essentially asking a creative writer to do your accounting.

It comes down to this:

๐Ÿ”น Bitcoin is the right tool for trustless, transparent value transfer.

๐Ÿ”น LLMs are the right tool for pattern matching, summarization, and generation.

The tools aren’t broken. We just have to stop trying to use a screwdriver to hammer in a nail.

Right tool for the right task.

#Bitcoin #GenesisBlock #Blockchain #AI #TechLiteracy #Satoshi