Friday, August 15, 2014

What Are Self-Organising Teams? - My Views



InfoQ is publishing a series of articles on Self Organizing teams by Sigi Kaltenecker  & Peter Hundermark. This is three part series. First part is titled as “What Are Self-Organising Teams?”.  This is one of the finest I have ever encountered. But I have my own doubts about the details provided in the article.
1.       Article quotes Richard Hackman & Authority Matrix published in 2001-02. Is Authority Matrix granular enough? Consider a simple example. The third element on the horizontal axis of Authority Matrix is “Self designing teams”. If we closely scrutinize this element we will notice that it can be broken into two only by varying one factor – Selection of the members for the team. This authority may be within the team or may rest with outside authority (Think of hiring contractors, outsourcing, offshoring, etc.). I am sure you can think of more factors. In my view instead to limiting human/team behavior in a few boxes, it should be represented as some type of continuum.
2.       Article talks about all the advantages of Self Organizing teams but fails to highlight the dangers of Groupthink. Two recent examples of Groupthinks in self-organizing teams are– Indian Judicial appointments by Collegium and Bush Administration.  If there are pit falls in self-governing teams, there should be proper checks and balances in place.

Thursday, August 14, 2014

Book Review: Backbone.js Blueprints



Book Review:  Backbone.js Blueprints by Andrew Burgess : Publisher- Packt: ISBN- 13: 978-1783286997

Backbone.js Blueprints is written keeping its reader in mind. Examples in the book are fantastic. Author has explained concepts in lucid manner and supported by examples. This book is excellent for beginners to intermediate readers.

The chapters are well crafted, in increasing order of complexity with digestible examples. Though it will be good if reader has some prelim info about Backbone.js before starting reading the book.

Nevertheless, book is well written and easy to digest.

Disclaimer: I did not get paid to review this book, and I do not stand to gain anything if you buy the book. I have no relationship with the publisher or the author. I got electronic format of book from publisher for review.

One can get more information about book and related topics from:

  1. Amazon: http://www.amazon.com/Backbone-js-Blueprints-Andrew-Burgess/dp/1783286997
  2. Publisher -- https://www.packtpub.com/web-development/backbonejs-blueprints

Monday, July 28, 2014

Book Review: Functional Thinking: Paradigm Over Syntax



Book Review:  Functional Thinking: Paradigm Over Syntax by Neal Ford: Publisher- O'Reilly: ISBN- 13: 978-1449365516


Functional Thinking: Paradigm Over Syntax is supposed to be a book about paradigm shift, about thought process of being functional but completely failed. The book starts with assumption that reader knows about Functional Programming. If a user knows about Functional programming then why will he be interested in this book?

Just an example, book repeadly uses term High Order functional but at least till chapter three there is no explanation about the same. After chapter three, I lost my patience.

Disclaimer: I did not get paid to review this book, and I do not stand to gain anything if you buy the book. I have no relationship with the publisher or the author. I got electronic format of book from publisher for review.

Friday, July 18, 2014

Sizing of Name Node Ram and Physical Memory for Data Nodes



Recently while working with one of client, I was asked to advice about RAM requirement for Name Node and Physical storage capacity for Data Nodes. This is one of the questions, I am asked repeatedly. To solve the issue once for all, I like to formalize the answer in terms of mathematical formula, so ambiguity can be take out from answer.





The associated Excel file is also created and available at scribd.


Hadoop NameNode RAM and Physical Memory for DataNodesSizing