Archive for March, 2010

Here is the books I read for February.

imageClosing the Innovation Gap: Reigniting the Spark of Creativity in a Global Economy

Available in National Library

This book presents a well-research study of how innovation has become increasingly important to organizations and nations, and how to build, sustain and leverage on the innovation ecosystem for competitive advantages and business.

imageStart-up Nation: The Story of Israel’s Economic Miracle

Available in National Library

How is that nation that is surrounded by hostile countries and constantly plagued with threat of war and terrorism is been respected and recognized worldwide as a powerhouse for extraordinary source of innovation ? What is it about Israel that attracts Intel to put the company’s future and trust since the 1960s into the hands of Israel chip designers to develop innovative CPU like Pentium, Centrino and the next generation of supercomputer chip ?  Why is that most developed nations with greater wealth, economic stability and excellent infrastructure fail to replicate the culture of innovation and start-up culture of Israel ? All these answers can be found in this extremely well-written book on Israel’s start-up history and culture. By critically looking at past events that shape Israel, the authors uncover the root of innovation of Israel that closely linked to military.

This book uses the story-telling style that effectively captivates the reader with factual dramas and interesting insights. The lessons learnt are well-supported with example and research, and summarized at end of each chapter.

A great deal of material also covers Singapore’s obstacles towards a innovative nation and explains hindrance like rigidity, lack of core value and sense of purpose, inability to attract R&D centres, obsessive focus on GDP, materialism and wealth-building, lack of freedom of speech that discourages questioning mind.


Read Full Post »


Final variable is used to define constant value and reference, and can only define once. In most cases, declaring a final variable is just a matter of assigning to a primitive value or a object reference directly.  However, in some cases, declaring a final class/instance variable may be more involving especially it get assigned from method that throws Exception (eg API for database access, web access), or it may involve multiple statements. In such cases, the code may become cluttered with class helper method and dummy temporary variable that help define final variable, making the code look less elegant and harder to maintain. The following common ways of declaring a final variable in those situations might look familiar to many.


Read Full Post »