Wednesday, 27 July 2011

Thoughts on iphone spell checking and on web frameworks

A couple of random geeky thoughts.

I've noticed that apple iPhone autocomplete works best when you make an early mistake. Then it suggests correct long word much sooner. My phone is rewarding me for bad spelling by being helpful and punishing me if I'm accurate by making me type every f*****g letter.
Probably there is a patent violation avoidance reason for it.

Programming: web frameworks
Web frameworks need to be cat (templates) and dog (OO code) and "Ajax" event driven (goose) and media (elephant) all at the same time. It's actually probably mathematically impossible to do more than one of those brilliantly. Two or more breaks the others.
By a blind evolution we have created a system, the web, that is impossible to develop efficiently for.
They try to make it intelligent with semantic web technology which will mean that as well as a cat, Dog, goose and elephant it will also need to be a monkey at same time.