On Software Engineering

A number of these phenomena have been bundled under the name “Software Engineering”. As economics is known as “The Miserable Science”, software engineering should be known as “The Doomed Discipline”, doomed because it cannot even approach its goal since its

Competing in a Data-Driven World

Most of the articles on data analytics would have convinced you by now that companies are capturing only a fraction of the potential value from the available data and that many organizations face challenges in incorporating data-driven insights into day-to-day

Maze Solver agent in Prolog

Prolog was invented in the early seventies by Alain Colmerauer and others at the University of Marseille. Prolog stands for Programmation en Logique (Programming in Logic). Prolog differs from the most common programming languages because it is a declarative langauge.

The Evolution of Data Products

"The purpose of (scientific) computing is insight, not numbers". - Richard Hamming A data product is a software application or tool that leverages data to deliver actionable insights, predictions, or automation, typically through the use of analytics, machine

Stateful dataflow graphs in tensorflow

TensorFlow is google’s second-generation system for the implementation and deployment of large-scale machine learning models. It is flexible enough to be used both in research and production. Computations in TensorFlow are expressed as stateful dataflow graphs. Essential Vocabulary: Basic