Self Services Sales Analytics

Typical problems of sales analytics can be easily solved using self service analytics.  The broad demands from sales analytics are:

  • Business intelligence
  • Discovery: Analytics of trends and causation analysis
  • Predictive analytics at overall level
  • Customer level descriptive and predictive analytics

All of these need to be delivered in a timely fashion to the business user.… Continue reading

Strategic, Tactical and Operational Insighting

Decisions in organizations are made at strategic, tactical and operational level. Analytics for generating insights to take decisions also need to be done at these three levels. The difference between these three will be the time-frame and scope of the impact of decisions.… Continue reading

Strategic, Tactical and Operational Insighting

Decisions in organizations are made at strategic, tactical and operational level. Analytics for generating insights to take decisions also need to be done at these three levels. The difference between these three will be the time-frame and scope of the impact of decisions.… Continue reading

Robo-Data-Scientists

eck

This cartoon was drawn by Jon Carter.

Data scientists and analytics professionals have been the new supermen. But the party didnt last long as automation tools will replace manual data analysis soon. The cartoon was inspired by a recent post: Six Very Clear Signs That Your Job Is Due To Be Automated.… Continue reading

Self-service Analytics

Democratising data is the buzz word in analytics right now. I want to extend the concept to say analytics has to be democratised as well. Right now teams in business rely primarily on an analytics or a BI team for all their analytical requirements.… Continue reading

Artificial Intelligence and Philosophy: Nature of Meaning

In continuation of this series on AI and philosophy, here I want to about the nature of meaning. As humans we easily interpret language and extract meaning out of sentences. Transferring this skill to machines has been a hot topic recently.… Continue reading

FAST vs. Other Architectures

FAST vs. REST

FAST RESTful
Resources and functions are two different ways to access the functionality of server Everything is a resource
Functional calls will not have side effects in FAST architecture Any call can have side effects
A function can be accessed through “parameters” Access is through get and post to resources.
Continue reading

Functional, Augmented State Transfer

Following up on previous two posts, we propose a new architecture for combining functional paradigm with RESTful programming. We name it FAST architecture.

fast

Role of each piece of the FAST server is described below:

  • REST API provides a mechanism to post, update, delete and get resources.
Continue reading

Functional Augmentation to RESTful paradigm

Continuing on the previous posts, RESTful paradigm treats everything as a resource (data and functions both). Any methods applied on a REST server will modify the state and subsequent methods can yield different results. This is not compatible with functional style.… Continue reading

Integrating Functional and RESTful programming

This is the first of a series of blog articles on combining functional and RESTful paradigms.

RESTful programs are by definition resource oriented. Resource is an abstraction of a computational object. RESTful resources can represent a physical entity, an informational object and even an abstract entity.… Continue reading

When to use functional, OO and iterative paradigms

Each of the programming paradigms have their own use. Although I’m not a big fan of object oriented programming. Functional programming is highly useful when you want to achieve high level of abstraction. This helps in segregating implementation from specification. But the problem with functional programming is the inefficiency.… Continue reading

Functional Progamming and BigData

Map and Reduce have become buzzwords for bigdata processing, although they are not new concepts to computer scientists. Ever since the invention of functional languages, map and reduce have been the delight of computer scientists. The problem is big data stopped at incorporating only these two concepts from functional languages while ignoring several other interesting ones like first-class functions, filter, recursion etc.… Continue reading