Happy new year! I hope you’re thinking of having a productive year. I am too. It’s been a great 2014 and I’m planning on an even better 2015. One of the goals I’ve been considering is writing ...
I'm giving a talk later this week at the BostonAppExpo. I hope to see you there. The Boston App Expo is a showcase of some of the best mobile talks and technologies in the region. My talk wil...
The typical "responsive" approach to mobile web software suffers from a performance perspective. The typical developer will start with a desktop design or a mobile design and using media queri...
We do a variety of activities every day and we do them for the wrong reasons. It's perhaps not that the activities are wrong. We may feel we need to get to work, or go for a jog or even compos...
The problem with Microsoft isn't their technology, their people or even their leadership. While I don't think Steve Ballmer was the ideal candidate to lead Microsoft, his leadership was not t...
I was speaking on a panel on the topic of mobile. The moderator asked the panel what we thought about the future of BlackBerry. This was early in 2011 and RIM was a few months from selling th...
I reject the big-bang theory. I'm not a theoretical physicist I just have a hard time imagining that the universe started with a single point in time. The child in me asks, "Well, what happene...
The reason the new Yahoo logo works is interesting, but not for obvious reasons. The schematics that Marissa posts on her blog are interesting, but useless. I remember drawing similar sketch...
The iPhone and iPad have some of the best accessibility tools built directly into a mobile operating system. The VoiceOver and accessibility tools allow you to use the iPhone without looking a...
The notification center in the new Mac OSX Mountain Lion is a nice step toward notification unification but in my mind it's a long way off from where it needs to be. The problem with the new n...
A new version of content is available.