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”.
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.
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 »
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.
[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.