CMMI Introduction

I have been using CMMI framework for development for managing projects since the beginning of my career. It is a very impressive framework for project management. In this article I would like to give a brief introduction to CMMI and also explain why we need such...

Google BigQuery Intro

This is a brief overview of Google BigQuery targeting programmers. The data collected and stored by the enterprises are now outgrowing their current hardware and software infrastructure. To handle Big Data and get real-time reports from Big Data, Google offers a SAAS...

Harnessing Human Behaviours

Human behaviours have layers. The four layers of behaviours are Instinct Habit Belief Reason This was stated by Thorstein Veblen1. I think this is one of the best ways to evaluate the motivation behind our decisions and actions both in personal and professional life....

Components of a Website

I came across quite a few startups in the IT services sector whose prime business is developing websites either as intranet or public website. After talking to them I felt most of them were re-inventing the wheel for every project. I decided to write an article that...

Programmer’s Productivity

Productivity is simply a measure of efficiency which is defined as a ratio of output to input in most of the fields. For example: Two carpenters are given 10kgs of wood to build a table of specified size. The following might be the outcomes. Let us assume that quality...