Skip to main content

Posts

Connecting the Dots. Book by John Chambers.

Here's what I remember from John Chambers' impressive 2014 keynote at Cisco Live . Not all of his predictions have come true. IoT/IoE has a long way to go to become a multi-trillion dollar industry. Cisco didn't turn out to be like IBM, HP or Dell, but much better than all of them. What I remember the most is what happened after the speech. As the crowd was leaving, I saw a group congregating near the stage. They were are all surrounding John Chambers. He was in no hurry to go anywhere. People were talking to him, taking selfies with him. Some complained about partnerships, others about products. To all the complaints, he gave his card and said, "Call me". Not, call support, bizdev, or someone else. Just, "Call me". That was impressive. Connecting the dots packs powerful advice for all of us in the technology industry bookended by the stories of West Virginia, IBM, Wang labs, and JC2 ventures. Since I just finished completed listening to the audio boo...

Book gist: "Principles: Life and Work."

Today, I finished listening to the book: Principles: Life and Work .  Ray Dalio writes and talks in a familiar voice, but with the authority of a self-made billionaire who made also billions to others. You can see Ray's the genuine enthusiasm and interest to teach what he has learned -- mistakes, lessons, and principles. Core ideas for managers (my summary): 1. Every manager is an organizational engineer. Understand, architect and debug the organization to engineer outcomes for the company & community. 2. Focus on getting to the true picture of reality and face it. 3. Own responsibility for the outcomes. 4. Idea meritocracy. Do everything possible to get and iterate over good ideas to understand reality and iterate. He has tons of principles, suggestions for every aspect of management, decisions, etc. This book almost acts like an execution guide to my favorite book on management: The Goal.  I recommend this. He has published summary audio/video as well. I haven't wat...

A Deep Dive Into Couchbase N1QL Query Optimization

[Reposting of the article published with Sitaram Vemulapalli on DZone.  https://dzone.com/articles/a-deep-dive-into-couchbase-n1ql-query-optimization] SQL is the declarative language for manipulating data in a relational database system.  N1QL  is the declarative language for JSON data and metadata. Similar to SQL, N1QL has DML statements to manipulate JSON data: SELECT, INSERT, UPDATE, DELETE, MERGE, EXPLAIN. It also introduces a new statement,  INFER , which samples the data to describe the schema and show data samples. Execution of a N1QL query by the engine involves multiple steps. Understanding these will help you to write queries, design for performance, tune query engine efficiently. The N1QL query engine includes parser, semantic analyzer, optimizer and executor. This article will describe how the N1QL query optimizer creates the query plan. Life of a Query: Overview Applications and their drivers submit the N1QL query to one of the available query n...