SGS2 Visits Samsung Service Centre

IMG_20111025_171528

My Samsung Galaxy S II had a problem with its display: there was a yellowish tinted circular spot, roughly the size of a 5-cent coin, near the lower left edge of the screen. The spot had probably been there since the beginning, but I only started noticing it about 2 weeks after I bought it. I heard about the issue from forum postings. The yellowish tint is obvious against lighter shades of a plain background, so it is not something…

Continue reading →

The iPhone 4S

IMG_20100930_121905

I was going to write something to diss the new iPhone 4S. But the legendary visionary behind the iPhone passed on, and I think we should take the moment, instead, to pay tribute to the man who has changed the face of computing, mobile communications, and media consumption in many ways. So this post got left in draft for a couple of days. But hey, life has to move on, and so many people have written about Steve’s passing, that I…

Continue reading →

Ian Goes to School

2011-10-05 08.28.13

Ian has started going to school today. It’s the same child care centre that Vanessa attends. He arrived at the centre, loitered around the common area with Vanessa for a while, then was introduced to his classroom. He walked right in, straight for the toys, sat down and started busying himself. This is despite another little boy in the classroom crying his lungs out. When it was time for me and the Wife to head off for work, we called…

Continue reading →

Repairing Lion

20110816_101907

Much as I enjoy working with Mac OS X, and think it is so much more fun than Windows XP, Vista, or 7, there are some issues with it that I’m having. The chief problem is that, from time to time, my MacBook Pro (MBP) does not properly wake up from sleep. When I try to wake up my MBP by opening the lid, I either get: 1) a blank black screen with just the mouse pointer, or 2) a…

Continue reading →

Do Programmers Need to Understand the Underlying Platform?

IMG_20100930_121905

This topic came up for discussion recently. How much of the underlying technology (such as network, server, operating system, etc) does a programmer need to know in order to write good programs? A colleague held the belief that, ideally, the underlying technologies can or should be abstracted so that programmers only need to know how to program. Another person believed it is necessary for programmers to understand the platform they develop for. Abstraction is useful and important, but I, too,…

Continue reading →