Platform Wars

I started my career writing flash applications. Then I moved to Java. Both are middleware technologies that abstract the underlying operating system and enable cross-platform interoperability. I've actually never wrote a professional application that relied directly on a specific operating system. This was fine to me. "Write once, run everywhere" was great for productivity. For … Continue reading Platform Wars

Advertisements

Reality Box

The world is constantly changing. From electricity to cars to television to the internet, most generations have seen at least one breakthrough.  This will continue, and it's certain that my generation will witness another technological shift. Interestingly, how we react to new technologies changes itself with time.  For a lot of new technologies, my first … Continue reading Reality Box

Your Language is a Start-up

Watching the TIOBE index of programming language popularity is depressing. PHP and Javascript rule the web, despite the consensus that they are horrible; Haskell and Smalltalk are relegated to academic prototyping, but unanimously praised for the conceptual purity. How technolgy adoption happens is a puzzling question. Evidences seem to suggest that what matters is to attract a … Continue reading Your Language is a Start-up