Over-Promised and Under-Delivered

It is better to promise little and deliver more, instead of the other way round – this is a valuable lesson that we shouldn't have to learn – it should be painfully obvious. And yet, when we enter the 'real world' with infinite energy and little experience but enough ambition to conquer the world, we hastily agree to overly optimistic deadlines. Most often, we end up revising the same deadlines that seemed easily manageable a month ago, apologizing to the boss/client all the time, and putting in all-nighters and watching in desperation as two new bugs surface after one is fixed. Then we grow up, and learn to multiply both time and cost by a number much greater than 1.0 before estimating anything. We still miss deadlines… but we feel less stupid about them, and can charge more in some cases… but I digress…

What I wanted to say is, PTCL botched it.

PTCL announced that they will double the bandwidth on the 1st of March. They failed to deliver on that promise, the reason: "it's a weekend, our staff is not available, we will do it on monday".

The bandwidth was still not upgraded the next week – the reason: "We need to upgrade the ports from Islamabad, so it will happen in a single transaction for ALL the Pakistani users".

Yesterday (14th of March, half the month gone), I got an SMS from PTCL when I woke up at noon, telling me that my package has been upgraded to 512kbps 'according to my request' – so I turned on my machine, but the router was still showing 256kbps. After 4 hours, I called their helpline and asked them why had they sent me the SMS when I was still getting the same old speed? The lady (who sounded overwhelmed) asked me for my phone number, and then told me that my upgrade was in its final stage, I asked her how many stages do they have, she said "four". She said it should be complete "any time now", so I said thank you and hung up.

24 hours later (almost 9AM, 15th of March, 2008), I still have the same speed. After looking at the time and realizing that it is morning already, I just called their helpline again (yes, you can call this live blogging too) and told the PTCL rep that I was getting the same old speed despite their SMS – the girl at the other end took my number, checked her system and told me "Sir, our systems are still showing 256kbps". I swallowed the compulsory "No shit!" retort (I am beginning to understand why they prefer female customer relations employees), and asked her why, with their promise of 1st March, have they been unable to upgrade the bandwidth after two weeks. Her response: "Sir, we had till the 15th of March to upgrade. You can call in one hour and check again".

Now this is not right! I can see that they had to rush their price-cuts to meet the competition, and I realize that the 1st of the month is when most of the customers would consider switching, so PTCL had to try to retain that segment of their customer base by promising them the shiny new deal – but why did they have to promise the exact date if they were unsure that they could handle the upgrade workload, why the hell are they still considering 15th of March as their deadline (which is from PTA), and more importantly, why can't they apologize about it, as they have basically swindled me out of 653.50 Rs.

After the prescribed one hour wait, I called 1236 again – this time their support gal simplified it for me and told me in no uncertain terms that "Many customers have already had their account upgraded, yours will be done soon too, perhaps in a day or two. PTCL has promised the upgrades so you will get the upgrade soon". I asked the same 'why promise…' question, and she gave me the same 'please wait for a couple of days…' response.

I would have been perfectly okay with waiting for a few weeks while PTCL upgraded, but the above situation has converted me into an irked customer (note: not a completely 'unsatisfied' customer, their actual wares are good, even though their customer 'service' is lacking) when they could have used the chance to convert me into a super-satisfied customer. I can survive with my current 256kbps, but I hate being manipulated like this. PTCL should fire its marketing department and hire a few more techs – to get things done.

Time to sleep.

Startup Insiders Lahore Videos

I went to the Vahzay office last week to meet Athar Osama (after 4 years) on his short visit to Lahore, and had my portable hard disk with me, so Imran Zia was nice enough to copy the full Starup Insiders videos for me – and this is how I ended up with the videos for SI3 (4GB – the one I attended) and SI6 (5GB – the one I missed) on my hard disk, waiting to be sliced and uploaded to youtube or GoogleVideo. I'll probably compress/clip/upload them during some free timeslot this weekend (I still need to find a decent software to do that – I'm a youtube uploading n00b – suggestions are welcome), so stay tuned and if you missed the sessions (which were very interesting) and I will upload the videos whenever I can.

Out of the frying pan

youtube logolI live near the Lahore Airport, and in the last 5-6 years, I NEVER lost any time due to deliberate traffic blocks on the Sarfaraz Raffiqui Road (the entrance to my neighborhood). Yes, there used to be blocks and “naakas” for checking, and there were blocks due to diverted traffic, but there were no “OMG-MR-XYZ-IS-COMING-BLOCK-ALL-ROADS-LOOK-SHARP-STOP-THE-TRAFFIC-SIGNALS” kind of blocks during “the dictatorship”, (at least in Lahore) – until last week that is… my first night out in a democratic Pakistan.

I was coming back home with my family from Defence at night, and was almost at the end of a long and tiresome drive, when I saw a policeman starting to put up a barricade in the middle of the road a few meters ahead of me. The car in front of me tried to avoid and pass him as the barricade was still not set up, but the policeman got in front of the car, stopped it and told the driver (who was with his wife and kids as well) very rudely to reverse and get back behind the barricade, and this is how I ended up being in the 2nd car in what grew up to be about a 50 car long roadblock on each side. We waited for at least 20 minutes (mentally cursing, there were kids in the car), and eventually, a motorcade with a couple of police bikes followed by 4 or 5 black-windowed cars, a fire-engine (?!) and a trailing set of bikes passed the old airport road. Just as we were getting ready to move, the policemen stopped everyone, apparently there was going to be a repeat performance. Another 5 minutes of waiting, another (smaller) motorcade, and we were finally ready to leave. Luckily, as I was in the front of the block and was able to drive away quickly, but I could see that the misaligned traffic got into another mini-jam behind me as everyone tried to overtake everyone else.

I don’t know who (or what) was in that car, but it cost more than 200 people 25 minutes of their lives each to save 5 minutes of that someone ‘important’. Can I have the dictatorship back please? This is not the kind of democracy I voted for. Hold on… I didn’t vote… Nevermind.

My son demands 5-10 minutes of youtube.com everyday when he wakes up – I’m expecting to have a hard time today as youtube is blocked in Pakistan… so while I am bitterly whining, congratulations to the new government on blocking youtube.com in Pakistan. I’m sure all the 2000 or so Pakistani youtube.com watchers are devout muslims who pray five times a day and would have started a riot after watching whatever blasphemous videos that are being blocked this time. And of course, the rest of us are too lazy or too dumb to find open proxies to watch more important stuff, like election rigging videos, or to use the mobile youtube URL when it works. I can’t wait to see what they have in store for us next.

Memory Hungry PHP Applications on Shared Hosting

If you run your WordPress on a shared hosting server like hostmonster.com / bluehost.com (which have excellent service by the way), and have several memory-hungry php applications or WordPress plugins installed, you must have run into an "Allowed memory size exhausted" fatal error a few times. For me it happened yesterday while uploading a mere 12MB of images (1MB per image) and trying to ask the NextGen Gallery plugin to discover them and generate thumbnails. WordPress ran out of memory after 32MB and died with the above exception.  Though one can't ask a lot from a 6$ per month hosting provider, and since 32MB ought to be enough for everyone (hehe), I decided to spend some valuable time in trying to find a workaround to the limitation, before deciding to dump the NextGen plugin. Here's what I found out: Read more “Memory Hungry PHP Applications on Shared Hosting”

On the Clueless Ministry of Information Technology Pakistan

I originally started this post to share this spanking brand spanking new report on Broadband penetration in Pakistan by our Ministry of Information Technology titled "Is Entire Pakistan Underserved?", and was just going to write something weakly funny about it like "Yes, you bet it is, you could have asked me instead of wasting money on publishing a 39 page report about it"… but here's what went wrong….

Read more “On the Clueless Ministry of Information Technology Pakistan”