Completely missing the point about silly mobile “data plans”

I have on my cell phone a “plan” that gives me 50G of mobile data. When I first got the data plan back in 2006 or so, I think the telco provided I believe 2G as part of a “contract”. Then they unilaterally increased it to 5G and then to 10G and by about the end of 2007 to 50G. Pretty good I’ d say. In addition to that service on my cell phone, I got another one with data-only which also was upped to 50G. For the data-only plan, it costs me $25.14 per month.

mobYes, I don’t seem to be using much of it. Same for my cell phone data plan. But for me the 50G is important as there are times that I use both of them as mobile hotspots and I don’t want to even bat an eyelid on using it.

Then the telcos stopped giving these large data plans and started to offer tiered plans on 1G, 2G, 3G etc. And priced it differently as well. And some of them were “nice” enough to not put on a large price differential when you exceed your plan.

All of this was done on the lamest of excuse “network congestion”. That lie has been repeated over and over again that it is becoming really annoying especially when you start seeing Yahoo etc carrying commentary about why it makes sense to have data caps. And especially when this commentary makes statements like:

(And no, it’s not because they just wanted to fill their pockets.)

(yes it is)

Unlimited Data Means Network Congestion

Let’s do a simple networking 101.

All data traffic goes via TCP/IP packets. It is called packets because your data stream to and from your device is broken into data packets and sent. The TCP protocol ensures that the packets will arrive at the destination reliably with no data loss. These packets are all sent over the data channel from the device to and from the cell phone base station and onwards to the end point where ever it is.

Congestion happens when there is insufficient capacity to accept the packets coming in. Congestion has ZERO bearing on the “data plan” of the subscriber. Zero. Zilch. Nada. If there are ten people with five of them on a 2G plan and the other 5 on a 50G plan (like mine), and all ten are connected to the same base station, each of them will have the exact same speed to connect between the base station and the device assuming that the base station can handle ten SIMULTANEOUS connections and has enough BUFFERS to manage the data packets.

Congestion results when there are insufficient slots for simultaneous connections and/or the buffers are full. The data plan has nothing to do here.

Hence, when telcos say that their network is congested, it is because they have failed to provision enough capacity and is NOT and NEVER because of whatever data plan they sold.

End of networking 101.

Tiered Data Plans Weed Out Data Hoggers

Where does the author even get that notion? BS!

I have not been on a “contract” with the telco ever since my “contract” expired years ago. They’ve tried many times to entice me to sign up with a contract (ooh, you can get this new shiny phone at this *wonderful* price. yada, yada, yada). But that would have meant that I will loose my 50G data – essentially unlimited from my point of view. Thank you, but no thank you.

I do look forward to MyRepublic launching their unlimited mobile data plan. I am already using their 1G (speed not data) fibre to the home service and I am so far rather pleased with it. They were the first to offer 1G fibre and now all of the other providers have followed suit. I guess, when MyRepublic rolls out the unlimited mobile data plan, the other will do their “me-too” dance.

Perhaps for clarity, people need to understand that a “data plan” is not the same as the “speed of connection”. The mobile broadband system has connections are different speeds (3G, 4G, LTE etc). Regardless of your connection speed, the data traffic is still done using TCP/IP and congestion is all about capacity to connect and not the “data plan”.

The rain on the parade made it meaningful

source unknown. please contact me to give appropriate credit.

source unknown. please contact me to give appropriate credit.

Thank you, Mr Lee Kuan Yew. You gave your whole life to this country of ours. My parents, my siblings, my family and all of my extended family count our blessings for the gumption you lived with to make this place work.

You have set the benchmark. It is for us to measure up to it and extend it further. No half measures will do.

Even though I disagree with some the means you deployed for the ends you wanted for Singapore, I think we can do better. We have to have closure as a nation on the aspects of our last 50 years that need to be addressed and reconciled with.

I would call for the setting up of an independent Truth and Reconciliation Commission, not unlike what was done in South Africa by President Nelson Mandela. We owe it to ourselves and to the legacy you’ve left behind to make sure that any and all blemishes are addressed and as President Clinton said “being on the level”.

Today, March 29 2015, we said farewell to you, Mr Lee. The heavens poured like no tomorrow. Literally. It rained on the solemn parade but that made it very poignant and meaningful. The skies cleared when Singapore said the final farewell as we recited the Pledge and sang Majulah Singapura.

Yes, we can make the next fifty years even more amazing and make this paradise of ours that much better.

Majulah Singapura.

Congratulations, Howie!

I am pleased to have had the opportunity to contest for the post of the president of the Singapore Computer Society at the AGM on Thusday March 26 and the meeting decided to vote in Howie Lau as the next SCS president.  My sincere and heartfelt congratulations go to him. If asked, I will be more than happy to serve in his committee this coming year.

My concerns for the SCS still remain.  As noted in my blog post, I would want to see the SCS find ways to maximize the asset we have (the SCS Resource Centre) in a way that we can then increase our cash and there by not have to increase membership fees but more importantly find ways to increase our activities to make this society people aspire to belong to.

The SCS has to be relevant to a whole new class of members. As I noted in my blog, we need dreamers, makers, shakers and doers. We should be pleased to have people rushing to join us and help with the overall growth in depth and influence of the IT sector in Singapore. Heck, I’d even thrown in the newfangled acronym, ICM (Info Comm and Media), although I feel not entirely convinced about the M part.

I’d like to see the establishment of a Fellow’s Council, which will be the brain trust of the SCS to whom we can solicit ideas, mentorship etc for the Society and Singapore at large.

I’d like to record my thanks to Chak for leading the SCS over the last three years. It has been a pleasure working with you and look forward to more opportunities to do the same especially in the area of displaced IT professionals.

In the meantime, congratulations Howie, more than happy to serve in your council.


This was penned by my sister, Srila.

It is Nineteen Seventy-five

Thirteen years of age

Be aware of the world around you

Says Dad, bless his soul

So I begin to notice politics

LKY, Goh Keng Swee, Rajaratnam

Devan Nair, Hon Sui Sen, Othman Wok,

many others working as a team

Setting up systems, solving problems

Creating a nation where there was none

Creating opportunities within and without

in a world where size mattered

They had all the answers to all problems

Integrity, education, work ethics, quality

If the fundamentals are right, they showed us

The money will come.

They were right. It did and quickly.

The people, my Dad, and me – were sold.

This was Home, truly.

Why were there these other men then,

Jeyaratnam, Francis Seow, Chiam See Tong

And a few others, often lone voices

Challenging status quo, touting other points of view

at great risk to themselves

Pre-Internet, pre-Facebook, pre-twitter

It was hard to know if they spoke for the one

Or for the many,

for mainstream media never helped

Men who, once the opposition path chosen,

Could not stop or turn back easily

Lives spent standing up for an alternative path

Hits and humiliation taken

for the people, for Dad and for me.

Is it possible for a nation to be built by one man

Or is it many hands made up of different fingers

Moving in the same direction?

Nineteen Seventy-five, politically curious.

How interesting, a crisis in Australia

Whitlam, a giant, good looking man

Sacked by his boss and

Fraser, installed in his place

Would I have foreseen then

Thirty years almost to the day

That the fruits of policies they set in motion

Would see me call Australia home too?

A fair go, mateship, regardless of colour or creed,

work hard, play hard, welcome to our far corner

Bombarded with exciting new ways of thinking

Challenging ideas, differing views, exhilarating debates

So many new opportunities for a new migrant

Made possible by men I only knew by name

In Nineteen Seventy-five.

Gough Whitlam, Malcolm Fraser and Lee Kuan Yew

Pass away within six months of each other.

Goh Keng Swee, Rajaratnam, Devan Nair, Jeyaratnam,

And others, pre-deceased.

Millions like me, in both my homes, have what we have

Because of leaders who were good men.

Good leaders are often controversial,

Both in life and in death

But that they were good men, like Dad, who did their best

Will stand the test of time.

Charting the future of the Singapore Computer Society

As some of you might know, I am a Fellow of the Singapore Computer Society. That honour was conferred on me in 2009 for my contributions to the IT profession as well as to the SCS. It’s humbling to have that recognition – the SCS is, after all, my professional body.

Which brings me to this: I have thrown in my hat to run for the office of the President of the Singapore Computer Society. The elections will be held on Thursday March 26 2015.

This year, the position will be contested by two persons, Howie Lau and myself. Howie is a great stalwart of the SCS and it is a privilege to have had many delightful opportunities to work with him in the SCS executive council over the years.

I am using this post to place on record my vision for the Singapore Computer Society so that members who would be at the AGM will be able to vote based on who they deem is the best person whose vision resonates with the membership.

Harish Pillay, Fellow SCS

Candidate for President, Singapore Computer Society

Statement from Candidate:

The Singapore Computer Society was founded in 1967 and come 2017, will be marking 50 years of serving Singapore’s IT professionals. It is time to look forward to the next half-century and beyond.

The IT world has changed dramatically since SCS’ founding. Back then computers were large systems owned and operated by a select group of businesses and government. In the intervening years, computers have become ubiquitous. It is everywhere we look.

Over the years, the SCS has recognized that membership of the SCS has to keep up with the changes in the industry as well as keeping the professional current and relevant.

We have a total of just over 30,000 members which includes about 8,000 professional (and membership fee paying) at it’s core, and the rest student members from the various institutions of higher learning in Singapore.

Looking into the future, the SCS needs bold and fresh ideas to engage, enthuse and attract members who identify and live the goals and mission of the Singapore Computer Society. Our member demography has to be as wide as possible especially with the growing groups of tech entrepreneurs. Their energy, enthusiasm and drive will help the SCS be a thriving and relevant organization.

The SCS needs makers, dreamers and artists in addition to suits and ties. The SCS has to be relevant to them as their professional organization that they choose to belong to.

As president of the SCS, here are some of the action items I would want to run with:

a) Recognizing that the chapters and special interest groups form the base rock of the SCS, to make sure that they continue to be relevant to the membership and to review their structure and activities to revitalize them to engage strongly across the membership.

b) Rationalize the use of Infopier’s asset to further the ideals of the Society.

c) Ensure that the Society has a strong voice in issues relating to copyright and patents especially those around software and make representations as needed. Technology, largely driven by computers, are dramatically changing many aspects of society and being plugged into and being cognizant of issues that impact members are very important (including the ongoing Trans Pacific Partnership negotiations).

d) Review the SCS Resource Center’s charter/usage to maximize the revenue potential. No, this is not a suggestion to sell, but a suggestion to look at doing good with it.

e) Establish a Fellow’s Council which will include all Fellows of the SCS. It will be constituent body of the SCS that offers mentorship, guidance and general support to SCS and its membership.

f) Review the use of proxy votes in AGMs/EGMs. A member acting as a proxy should not represent more than 20 members at these meetings (there are no limits currently). In addition, the SCS must explore and implement an electronic voting system similar to what the IEEE does.

My credentials:
2013: Distinguished Partner, SPRING Singapore, for contributions to IT Standards Committee ( and promotion of software programming in Singapore.
2009: SCS Fellow for contributions to the Society and the local ICT Industry
2005: Inducted into Council of Outstanding Early Career Engineers, College of Engineering, Oregon State University for contributions to the computer/electrical engineering profession.
2005: I was Deputy Commander of Ops Lion Heart of the Singapore Civil Defence Force Search and Rescue Team and was deployed in Banda Aceh following the Indian Ocean Tsunami.

I received my BSCS and MSEE both from Oregon State University, Corvallis, Oregon, USA in 1988 and 1990 respectively.

My relationship with the SCS started in 1991. I was then the Chairman of the BBS SIG, which got renamed the Internet SIG.

In the 2000s, I got elected into the SCS executive committee. In the SCS ExCo, I have held various portfolios such as the Editor of publication “IT Society”, Chairman of Community Outreach, Advisor to the Wireless Chapter, member of Thought Leadership Panel etc.

A little known factoid is that I personally manage the email domain and mail forwarding for the Society’s members. In many ways it is tech therapy for me as doing it keeps the skills alive and is my on-going contribution to my professional society.

In  1993 I founded the Linux Users’ Group (Singapore). In 1996, I organized  the inaugural APRICOT (Asia Pacific Regional Internet Conference on  Operational Technologies) which is a regional, week long event that trains and engages with technical and policy community around all things about  the Internet. SCS was the host of APRICOT 1996 and 1999. APRICOT continues to be held annually around the Asia Pacific region.

I am the current president of the Internet Society Singapore Chapter and my two year term ends in August 2015.

I am currently working at Red Hat Asia Pacific heading up a global group that engages with the worldwide free and open source community of developers and hackers as well as working on public policy around technology in governments around the Asia Pacific region. I have been with Red Hat for about 13 years now holding various technology, sales and consulting roles. Previous to Red Hat, I had three start ups all in the technology and application services space.

I am married and my wife and I have two teenaged sons.

Congratulations Class of 2014 Republic Polytechnic

I am honoured to be invited to be the guest of honour and speaker at this year’s graduation at the Republic Polytechnic (

Here’s my speech:

Mr Yeo Li Pheow, Principal and CEO of Republic Polytechnic,
Faculty, Facilitators and staff of Republic Polytechnic
Distinguished Guests
Friends and Family of Graduands
Graduating Class of 2014
Ladies and Gentlemen

Good morning

Today, we witness the graduation of 330 students from courses in the Diploma in Information Technology and Diploma in Interactive and Digital Media.

Graduation or commencement speakers are usually requested to offer wisdom, insights and advise to new graduands such as yourself.

I find that somewhat unfair.

Unfair because the world you are going to experience will be as different from the world I experienced when I graduated almost three decades ago. That being said, there are some unchanging traits that transcend generations.

Now, let me start with a story.

I am sure you would have seen the video of how a dog somehow found itself on a busy highway. Unluckily for the dog, it gets knocked down.

Miraculously, another dog appears and somehow manages to get to the injured dog and ever so slowly nudges and drags the injured dog to the road side.

Eventually some humans arrive and provides help and we are told that the story ended happily in that the injured dog survived.

Animals exhibit traits that we humans label as compassion, exhibiting ethics and showing integrity.

I will pick on the latter two traits as the advice I would like to offer you today – ethics and integrity.

We understand ethics inately. We know when something is not done ethically.

Why should the graduating class of 2014 be concerned with ethics? In one word, “Life”. Life is chock full of twists and turns. And during some of these twists and turns, you will be faced with decision points where you may have to make ethical judgements.

The other trait is that of integrity. Integrity is a tough master. Integrity takes a long time to build. But once your integrity is lost, it is very hard to recover. Loosing your integrity can be likened to loosing your arm.

Yes, you can certainly get a super snazzy 3D printed prosthetic, but it is never the same.

Compromise your ethics or your integrity, you might end up never recovering from it.  That loss is a very high price to pay.

Both ethics and integrity should be used as guiding principles in all that you do; we do.

And here’s a tip: if you are ever in doubt, always, ALWAYS err on the side of ethics and integrity even if it disadvantages you. You cannot go wrong.

Let me tell you a second story.

When I was nine years old (it was in the 20th century, a long time ago nonetheless), I remember being at home watching TV. I was watching on our super duper black and white TV (no colour tv, no HD no cable, nothing), the footage of Neil Armstrong climbing ever so clumsily down the lunar lander and stepping on to the surface of the Moon.

I was mesmerized.

There it was, a human walking on the surface of the celestial body closest to our planet. Heck, if I looked carefully at the moon, I am sure I could have spotted him.


I knew then what I wanted to do: I wanted to be an astronaut. I too wanted to go to space and to the moon.

I still do.

The closest I’ve been to the moon is only 12km from the surface of Earth which leaves me another 369,765km to go.

Living in Singapore meant that becoming an astronaut was going to be tricky. We did not, and for all I know we still do not, have a space program to send someone to the moon.

I figured that if I can’t be an astronaut, I should do the next best thing and be an aerospace engineer – after all it had the word space in it.

Bang! Stumbing block number two. Singapore, then, did not have any program around aerospace engineering.

Fine, the next closest option then was to do electrical engineering. That was a wonderful twist – for doing electrical engineering in the 1980s gave me an opportunity to work on what was then called the ARPAnet which we call the Internet, today.

That brings me to my third story.

One fine Spring afternoon in 1986 (way before all of you were born), I was exploring the ARPAnet from the cold comfort of the EE lab in Oregon State University in Corvallis, Oregon.

At the Tektronix terminal I was seated in front of, I typed in:


The system responded with “Connected to”.

Connected? I am now connected to a system in Finland while I am still in my lab in the US!


Big questions started racing through my mind:
 – Who is going to pay for this connection?
 – Am I doing something I should not be?

I quickly disconnected. I felt I made a huge mistake. Should I just act innocent (or for those of you who understand Singlish, “act blur”) and assume nothing happened? Or should I report it and face the music?

It was an ethical issue and my integrity was at stake.

I did what I felt was the right thing and sent a note to the system administrator stating what happened and offered to pay for the mistake.

The reply I got made me smile.

He said not to worry as my school was part of ARPAnet and so connecting to anywhere on the network was just fine and the US Department of Defense (the US equivalent of our Ministry of Defence) is funding the network. He thanked me for being upfront and disclosing what happened.

I was really glad I did the right thing when faced with the ethical and integrity dilemma.

Fast forward a few years into the 1990s and one of the constant themes for me was that I felt much happier when I was able to use my engineering expertise, skills and training to make this world a better place for as many people as possible and to do so ethically and with integrity.

I was fortunate to start two businesses and also to fail spectacularly in them.

Those were trying times and on many ocassions, my ethics was challenged and my integrity could have been compromised.

It was important to me that I kept both my ethics and integrity in tact through those difficult times.

Failure is unforgiving but a heck of a good teacher – provided you are willing to learn. Failure is cruel, but just as a samurai sword not forged in the hottest of forges is brittle and useless, without going through failure, you won’t know your strengths and weaknesses and how best to manage it. Success is sweeter if you failed before.

That brings me to those of you who would be going on to do your National Service. NS would be seen by some as a total waste of time, and by others as the time they went from boys to men. I am with the second sentiment. NS is guaranteed to throw up plenty of learning and trying opportunities and as long as you keep your ethics and integrity in tact, you will do just fine.

Let me quote from someone I am sure some of you would recognize:

     Empty your mind
     Be Formless, shapeless like water
     Now you put water into a cup, it becomes the cup
     You put water into a bottle, it becomes the bottle
     You put it in a teapot, it becomes the teapot
     Now water can flow or it can crash
     Be water, my friend.

“Be water, my friend” said Bruce Lee.

Just as you step out of this institution into life, be water.

As a final thought, as you leave your wonderful alma mater, the Republic Polytechnic, don’t leave with any unfinished business. Get closure with your friends, your acquaintences and your teachers. They were all part of your journey. As you part ways, hug those you can, say sorry to others, thank those you got help from and above all, be excellent to the institution that nurtured you for three years. Strive to be happy.

Thank you and congratulations, class of 2014.