Physical vs Logical worlds

Usage and maintenance In the physical world, wear and tear resulting from use leads to maintenance requirements and costs. Buildings, machinery, and other physical assets deteriorate over time, necessitating regular upkeep and repairs. Even something as simple as a post box sitting outside, exposed to the sun, rain, and snow, would eventually require maintenance due [...]

Scrum Summary

This post is a summary of the often misunderstood scrum framework. Scrum Poster Introduction Scrum is a basic process structure for developing, delivering and sustaining complex products. Scrum consists of roles, events, artefacts and rules that govern the relationship and interaction between them. Scum make relative efficacy of product management and work techniques to help [...]

Layered Software Architectures

Introduction A concern, in software, is all the code related to a particular aspect of the software: the user interface, accessing the database, calling a web service, logging etc. A layered architecture is an architecture where the different concerns of the application are separated into different layers. A layer can interact directly with the layer [...]