Apple’s WatchKit Performance Tip Versus An Admonition From Mister Spock

May 28, 2015

Donald Knuth once said “Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time”.

Read the rest of this entry »


My work with Satya Nadella, my thoughts on Microsoft’s new CEO and his Oscar Wilde quote

February 28, 2014

I’ve spoken with Bill Gates in person and I’ve spoken with Steve Jobs on the phone. Both were relatively brief conversations. However, among major US company CEOs, Satya Nadella is the only guy who has come to my office to speak with me.

Read the rest of this entry »


The bigger problem with Android: Bugs and Quality, not Fragmentation per-se

December 31, 2013

Fragmentation is often described as the biggest problem for Android app developers and it has been a problem for both developers and users. The fragmentation problem was best illustrated by the fact that the first version of the Twitter Android app was limited to just 27% of active Android devices. Some other Android apps were installable on more devices, but crashed on many of them. However, fragmentation problems (as generally discussed) are just the tip of the iceberg. Read the rest of this entry »


Twitter breaks third-party apps

April 30, 2013

Yesterday morning, I got a brief email saying “Twitter integration does not work. Otherwise, it is a cool app”. The writer was referring to Economy for iPad
Read the rest of this entry »


Was Apple right to purge AppGratis from the App Store ?

April 9, 2013

The Wall Street Journal published a report on “Apple Kicks AppGratis Out of the Store” and AppGratis formally responded to the WSJ story today. It is a detailed response that adds a lot to the conversation around app store curation, but it doesn’t address a couple of key points from the WSJ report.

Read the rest of this entry »


The App Store Long Tail Myth

August 1, 2012

Read the rest of this entry »


How Technology should be used to promote Open Government

March 11, 2012

[Note: Earlier today, my post on Technology and Open Government was published on GeekWire. I have posted a replica here.]

The Washington Coalition for Open Government  organized a conference this weekend to commemorate the 40th anniversary of our state’s landmark Initiative 276 and the Open Public Meetings Act (and to discuss the past, present and future of open government).  I was one of the speakers at the conference and spoke about using technology to promote open government.  Here is an overview of what I talked about.

Read the rest of this entry »


Steve Jobs, 1955 – 2011

October 5, 2011

Read the rest of this entry »


How to take a screenshot of your iPad or iPhone app

January 13, 2011

Read the rest of this entry »


A zombie keyboard, an app-store rejection, a call from Steve Jobs and the Economy-for-iPad app

October 31, 2010

Read the rest of this entry »