Is YouTube the Next Google?

During the Web 2.0 Summit recently, the Mayor of San Francisco, Gavin Newsom, pointed out that one of the reasons the world is no longer the same is YouTube. For better or worse, said Mr. Newsom, we are now always on the record. Every significant and insignificant conversation is being recorded, and the videos are…

Read more Is YouTube the Next Google?

Java: A Retrospective

It was 1995 and C++ was the language of choice for building large-scale software systems. C++ was a powerful object-oriented programming language, the successor of widely used procedural language called C. But not only was C++ powerful, it was also quite complicated. Seasoned programmers enjoyed the intricacies and the possibilities, but newbies would get burned…

Read more Java: A Retrospective

The Future Of Software Development

In 1975, Frederick Brooks wrote a classic book on software project management called The Mythical Man-Month. In the book, he famously argued that adding more people to a development project will hinder rather than help to get things done faster. The reason is that having more people working on the project introduces a non-linear overhead…

Read more The Future Of Software Development

Rethinking ‘Crossing The Chasm’

Today’s fast changing world redefines how we do business. It also puts into question old business methods and theories. Is “Crossing the Chasm” thinking still meaningful today? Is it even possible anymore? In this post we put this business notion under the microscope and look for answers to those questions. The Classic Chasm Crossing Consider…

Read more Rethinking ‘Crossing The Chasm’