Posts

Showing posts from March, 2016

Data driven decision making

Good decisions lead to better results, but how to make decision?. What factors you consider when you make decision. The book about Customers are difficult to understand Our intuition is wrong Structured analysis of the data helps us make the right decision Ensuring high data quality is everybody's responsibility  

Shipping machine learned systems

For the last 3 years I have been working on shipping a large distributed system where many subsystems are powered by machine learned models. Before this I used to work in building cloud services, developing operating system protocols and services. Here are some lessons from this transition so far. Feature begins after you ship the code: Earlier feature design and development stage is where majority of the energy is spent. You write your functional specification, do detailed design , implement the feature, unit test, functional test, end2 end test, stress test and after the feature passes release criterion you release the feature. In machine learned system you need to all of the above, but that's just stage 1 of the feature. Many of these features to work well need large amount of data, for your v1 feature you will not have all the data you need, feature is not yet available in real world so you cannot fully anticipate what will be the real usage of your feature is. 

How to be inside a movie using Hololens?

While watching a movie recently I slowly imagined myself in a role and thinking about what actually I would do. I watched the movie so intensely and could really feel the actor and how he is thinking and acting each moment so vividly.   Is this really possible with a technology.  With hololens, it should be. Let's wait and see, this opens up possibilities.   Experience the movie as a or any character in movie ?. Imagine that!, nothing costs to think about the fun you would have.