Monday, July 27, 2015

A Lecture, Reductionism vs Holism and a Systems book!

In the month of June 2015, I had attended an Event sponsored by my erstwhile employer, Envestnet Inc. The event was hosted by Nasscom and the Keynote speech was given by futurist, Gerd Leonhard. His presentation was really good and I could walk away with lot of new ideas. The most important takeaway for me is the idea of Reductionism vs Holism. Mechanistic view of the world formulated by Rene Descartes is challenged by holistic (Systems Thinking) school of thought for building Intelligent software systems.

I  have got great respect for the Western Intellectual tradition rooted in the Cartesian Reduction-ism. It has given us Modern Science, which has helped in our understanding of the Natural world. The fruits of this model of investigation are tremendous progress made in all of Science and Engineering.

Thus, Modern Physics with it's one leg on Logico/Mathematical tradition and other on Induction/Deduction/Analytical  framework of sixteenth century became the envy of all sciences. If Mathematics is the Queen of Sciences, Physics became the King.

Carteisan Reductionism percolated even into the Social sciences, where it has not been much effective as people expected. In the early part of twentieth century, Einstien with his Relativity (General/Specific) did imply that when the object approaches the speed of Light, mechanical laws formulated by Newton is his Principia does not explain what is happening. Equally startling was the discovery of Quantum principles, at the sub atomic level. According to quantum theory, we can hope only to have partial determinism. Even Einstein has to say the following, "God does not Play dice with the Universe"!

Physical laws hold good for Natural things. In the case of living beings and the social institutions, there is something called "Consciousness" ( which can be felt only, no one has satisfactorily defined it) and Physical laws break down. It has to do with the limitation of our investigation tools rather than the indeterminacy of the nature. May be, we require a new methodology to tackle this issue.

A Physicist like Roger Penrose, wrote two books advocating the inclusion of Consciousness in the subject matter of Physics. His "Emperor's new mind" and it's sequel, "Shadows of the mind" outlines his school of thought. He attacks the hard AI camp in the process.

To broaden our Scientific horizon, we need to look into our methods of investigation, while trying to solve issues of importance to the human race. That is precisely, Fritjof Capra and Pier Luigi Luisi sets out to do in a wonderful book,titled,"The Systems view of Life". Had I did not attend Gerd's lecture, I would not have been able to understand the significance of this book. 

In a way, this book has been a long journey for Fritjof Capra, from "Tao of Physics" (was criticized by Physics fraternity, but seems to have succeeded in a holistic approach towards human problem) to a system which is entirely based on Scientific precision. I am enjoying every page of this book.

Tuesday, July 21, 2015

A Set of Videos which might help you to become well grounded in Mathematics

On the Youtube, there is a set of nineteen videos posted by Bill Shilito. The topics ranges from Proof techniques, Propositional Calculus, Set Theory, Predicate Calculus, Relations/Functions, Elementary Number Theory, Modular Arithmetic, Infinity/reals, Groups/Ring/Field etc.

A team of four comprising me (Peter, Sarath and Vysakh are the other members) have decided to study those videos thoroughly. We are planning to use some kind of "Brute Force" approach to study it. The estimate is that one needs to see the videos at least five times and work with his Proofs/Techniques to gain competence in the subject matter.

After I have started watching the videos, I am able to read even Graduate (Masters in Indian parlance)  level texts in Pure Mathematics. Usually, I can understand most of the undergraduate texts,if the topics are from Mutli-Variable Calculus, Linear Algebra , Probability/Statistics. To understand Graduate Level mathematics, your foundation should be strong in lot of Abstract topics. This is what Bill Shillito is providing you.

The Videos can be retrieved from

https://www.youtube.com/watch?v=CMWFmjlB8v0&list=PLZzHxk_TPOStgPtqRZ6KzmkUQBQ8TSWVX


Since Learning Mathematics is  difficult in a Serial manner, I have devised a "attack plan" for our team. The videos can be divided into Five Sections


Logic/Set Theory/Proof  - First Seven Videos
Relations/Functions       -  Eighth and Ninth one
Number Theory/Modular Arithmetic - Tenth and Eleventh
Reals/Infinity/Topology/Sequences - Twelve through Fifteen
Groups/Rings/Fields - Sixteen,Seventeen, Eighteen

You can see videos concurrently, without the lose of continuity, especially, if you are Math enthusiast.

Monday, June 22, 2015

Which Tribe you belong?

Regardless of the Caste, Clan, Creed, Nationality, Religion etc , a person in the modern age could be part of  following classes
  • Digital Tribe
  • Hybrid  Tribe
  • Analog Tribe
Digital Tribe - A group where members are using Digital assistance whenever possible. 
Hybrid Tribe - A group where members use some Digital assistance, but prefer traditional approach
Analog Tribe - A group where members only use traditional approach ( a vanishing group)

More and more people are joining the Digital tribe at a faster rate than before from the Hybrid group. But, for a long time, Hybrids will be around..  

One reason why Hybrids will be around because "Technology does not change what we do. It only changes the way we do things" 

I belong to Hybrid, but Analog in spirit. I do not use a Smart Phone and still prefer books over Kindles/Tablets ( Even though, I own a MAC OS X machine, an iPad , one Android etc)

But, to survive in the IT Industry, as a mainstream professional, at least in the Consulting space, one needs to be digitally adept. To improve the understanding of SMAC ( Social/Mobile/Analytics/Cloud), one needs to be part of the Digital Tribe. Or, in other words, one should leverage Digital gadgets to think about innovative ways to use them. 

Digital realm  has got vitality (at this point in time),virality and reach. Obviously, it can disrupt the way we live. 

Until, the advent of the Internet, the innovation were mostly market driven. Now, most of the innovation is Technology driven. The Consequence of this will be understood only in the next ten years.

Or Is Singularity near? ( as Kurzweil says)

Why should one attend a BarCamp?

Thanks to a friend of mine, I came to know about the BarCamp Kerala initiative. It was in the year 2008. In fact, I presented a session titled, "Programming Paradigms". I was surprised to see kind of openness and the collective  wisdom of the crowd assembled there.

Even-though the name seems bit misleading, there is an interesting history behind it. If you attend a Barcamp, you will know it. At least, there will be someone who will be telling the interesting history behind the Barcamp event. In fact, In the last BarCamp Kerala held at Technopark Trivandrum, I gave that introduction.

I have only missed three Barcamps after that and have presented in most of Barcamps I have attended. I always listen to other presentation with keen interest. This has had a positive impact on my life. 

Some of them are

  • I came to know more about LAMP stack,Content Management tools, Python,Blender,Dynamic Languages through Barcamp sessions
  • I started my consulting company after listening to a session on Entrepreneurship. The session covered how to setup your own partnership firm. The details of Bank transactions and Accounting compliance convinced me that It is easy to setup some concern than widely believed. ( A Session by Ivin Gancius in 2010)
  • Learned more about Software Business, after listening to people's "war stories" during the networking time
  • Met lot of professionals who have inspired and improved my ability to think.
  • Heard about Natural Language Processing and Machine Learning from Barcamps
  • Heard about HTML5 long before the stuff became mainstream
  • Learned more stuff about Security Engineering
  • Encountered lot of new Meme and Lingo (which otherwise would not have got
  • Improved my presentation skills in topics beyond technology!

Each time, Barcamp kerala is getting better. Let us see how the next event will be and what are the takeaways.The next edition of Barcamp Kerala will be held @ SCMS, Kochi. You can register for the event @ http://barcampkerala.org

Why "Morphing Intelligence to Sensibility"?

As a person born in the early 70s, I was trained to look for "Intelligent" Behavior or whatever that meant to me. That was, at a time when Information was hard to come-by and it was costly to acquire/archive information. With luck, I could get access to book shelves (private and public) by virtue of being born in a town with a good public library and a set of remarkable individuals.

From 1989 ( from 17 to 21)  to 1993, I tried to become the most "intelligent" man in the universe! In those times, reading Encyclopedia Britannica cover to cover would have helped me achieve that. At least, I believed so. In fact, I read twelve volumes of Micropedia and got tired to pursue twenty volumes of Macropedia.The Encyclopedia Britannica comprised of thirty two volumes.

I was a voracious reader for a period of four years. That shaped my intellect and pretty much decided my path in life. Based on this foundation, I aced in  Computer Programming. That gave me a career, and a "good" life.

The saying in those days were, "How Intelligent you are?" . Those were the times when Analytical Intelligence and Intelligence were synonyms.

With the advent of Internet, Slowly things began to change. Institutions were built to liquidate the influence of individuals. By using Divide and Conquer (Division of Labor) and institutionalization, companies in fact, marginalized some  Individuals in the Software Industry. This empowered another set of Individuals, who are better at collaboration.

Now, the saying is , "How are you intelligent?". Institutionalization made collaboration, an imperative. They brought in things like Procedural intelligence, Emotional Intelligence etc. to the mainstream of human socio/economic affairs.

Despite noticing these changes, some Individuals still kept on worshiping Analytical Intelligence, a self defeating excersize. I have slowly distanced from them. But, DNA is still that of those group.

After doing contemplation for a period of sixty days,I have understood that being Sensible is more rewarding than being Analytically sound. So, I have decided to Morph my Intelligence to Sensibility.

"After contemplation, I have realized that there is nothing called Intelligence. It is just a matter of Stimulus and It's response. Men, respond to the Stimulus and Response decides the outcome. If Response leads to a positive outcome for the Individual or group, he or she is considered intelligent"

May be, this blog will reflect that transformation.